网络的划分及其Linux下关于网络的命令
現在的ipv4地址是32位二進制,點分十進制 例如 192.169.1.10 并且分為 網絡地址和主機地址。
ip地址分為五大類:
注:主機位全0:網絡地址 ,主機位全1:廣播地址
0.0.0.0表示任意網絡
255.255.255.255 表示當前子網的廣播地址
A類地址:用于大型網路
網絡地址1個字節,主機地址3個字節,網絡位的最高位必須為0,0000 0001 - 0111 1111
A類地址范圍:1.0.0.1--126.255.255.254
2^7-1個A類網絡 ,容納主機:2^24-2個
A類私有地址:10.0.0.0/8(10.0.0.1--10.255.255.254)
A類保留地址:127.0.0.0/8 回環地址
B類地址:用于中型網絡
網絡地址2個字節,主機地址2個字節,網絡位的最高位必須為10,1000 0000 - 1011 1111
B類地址范圍:128.0.0.1--191.255.255.254
2^14個B類網絡,容納主機:2^16-2個
B類私有地址:172.16.0.0/16-172.31.0.0/16
B類保留地址:169.254.x.x
C類地址:用于小型網絡
網絡地址3個字節,主機地址1個字節,網絡位的最高位必須為110,1100 0000 - 11011 1111
C類地址范圍:192.0.0.1--223.255.255.254
2^21個C類網絡,容納主機:2^8-2個
C類私有地址: 192.168.0.0/24--192.168.255.0/24(192.168.0.1---192.168.255.255)?????LINUX 命令
以太網 ethX
ifconfig [ethX]
?-a:顯示所有接口的配置
ifconfig ethX ip/mask [up/down]
網絡服務:
/etc/init.d/network {start|stop|restart|status}
網關:
route
? add :添加
? ?-host:主機路由
? ?-net:網絡路由
route add -net|-host DEST gw NEXTHOP
route add default gw NEXTHOP
? del:刪除
? ?-host
? ?-net
route del -net DEST
所以做出的改動重啟網絡服務或者主機后失效
網絡接口配置文件
/etc/sysconfig/network
網絡接口配置文件:
/etc/sysconfig/network-scripts/ifcfg-INTERFACE_NAME
DEVICE=: 關聯的設備名稱,要與文件名的后半部“INTERFACE_NAME”保持一致;?
BOOTPROTO={static|none|dhcp|bootp}: 引導協議;要使用靜態地址,使用static或none;dhcp表示使用DHCP服務器獲取地址;
IPADDR=: IP地址
NETMASK=:子網掩碼
GATEWAY=:設定默認網關;
ONBOOT=:開機時是否自動激活此網絡接口;
HWADDR=: 硬件地址,要與硬件中的地址保持一致;可省;
USERCTL={yes|no}: 是否允許普通用戶控制此接口;
PEERDNS={yes|no}: 是否在BOOTPROTO為dhcp時接受由DHCP服務器指定的DNS地址;
不會立即生效,但重啟網絡服務或主機都會生效;
路由配置文件:
/etc/sysconfig/network-scripts/route-ethX
添加格式一:
DEST via NEXTHOP
添加格式二:
ADDRESS0=
NETMAST0=
GATEWAY0=
DNS服務器指定方法只有一種:
/etc/resolv.conf
nameserver DNS_IP_1
nameserver DNS_IP_2
指定本地解析:
/etc/hosts
主機ip ?主機名 ?主機別名
dns --> /etc/hosts -->dns
配置主機名
hostname 主機名
立即生效,但不永久
永久生效:/etc/sysconfig/network --> HOSTNAME=
ip 命令
ip [options] object {command|help}
link 網絡接口屬性
addr 協議地址
route 路由
例子: ip -s link show ? ip link set dev {up|down}
addr
add
?ip addr add ADDRESS dev DEV label NAME
del?
?ip addr add ADDRESS dev DEV
show
?ip addr show dev DEV to PREFIX
flush
?ip addr flush dec DEV to PREFXI?
轉載于:https://blog.51cto.com/12345186/1877066
總結
以上是生活随笔為你收集整理的网络的划分及其Linux下关于网络的命令的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 我的世界萤石灯怎么做 莹石灯如何制作
- 下一篇: 百度外卖怎么用 百度外卖使用图文教程