1、ifconfig命令格式:
ifconfig[interface] 查看IP
ifconfig-a 查看全部网卡信息
ifconfigIFACE [up|down] 网卡开启关闭
ifconfigIFACE IP/netmask [up]
ifconfigIFACE IP netmask NETMASK
命令立即生效,不能永久保存
2、ip命令:ifconfig命令老旧
ip命令格式:
link: 网络接口属性
addr: 协议地址
route: 路由
link
show ip -s link show
set ip link set DEV {up|down}
addr
add ip addr add ADDRESS dev DEV
del ip addr del ADDRESS dev DEV
show ip addr show dev DEV to PREFIX
flush ip addr flush dev DEV to PREFIX 清除网卡的配置信息
3、一块网卡可以使用多个地址:
网络设备可以别名:
eth0 :ethX:X, eth0:0, eth0:1, …
配置方法:ifconfig ethX:X IP/NETMASK
永久生效配置文件:
/etc/sysconfig/network-scripts/ifcfg-ethX:X
DEVICE=ethX:X
!!非主要地址不能使用DHCP动态获取;
例如:ip addr add 192.168.100.1/24 dev eth1 label eth1:0
primary address
secondary adress
4、route 路由管理命令
查看:route -n
添加:route add
route add [-net|-host] target [netmask Nm] [gwGw] [[dev] If]
目标:192.168.1.3 网关:172.16.0.1
route add -host 192.168.1.3 gw172.16.0.1 dev eth0
目标:192.168.0.0 网关:172.16.0.1
route add -net 192.168.0.0 netmask 255.255.255.0 gw172.16.0.1 dev eth0
route add -net 192.168.0.0/24 gw172.16.0.1 dev eth0
route add -net 10.0.1.0/24 gw 192.168.100.6
5、Ip route -routing table management 较新的路由管理命令
添加路由:iproute add
iproute add TARGET via GW dev IFACE srcSOURCE_IP
TARGET:
主机路由:IP
网络路由:NETWORK/MASK
例:ip route add 192.168.0.0/24 via 172.16.0.1
ip route add 192.168.1.13 via 172.16.0.1
添加网关:iproute add default via GW dev IFACE
iproute add default via 172.16.0.1
删除路由:iproute delete
iproute del TARGET
显示路由:iproute show|list
清空路由表:iproute flush[dev IFACE] [via PREFIX]
iproute flush dev eth0
默认路由,网关:172.16.0.1
route add -net 0.0.0.0 netmask 0.0.0.0 gw172.16.0.1 添加默认路由
route add default gw172.16.0.1
删除:route del
route del [-net|-host] target [gwGw] [netmask Nm] [[dev] If]
目标:192.168.1.3 网关:172.16.0.1
route del -host 192.168.1.3
目标:192.168.0.0 网关:172.16.0.1
route del -net 192.168.0.0 netmask 255.255.255.0
6、网络的配置文件
网卡的IP、MASK、GW、DNS相关配置文件:/etc/sysconfig/network-scripts/ifcfg-IFACE
路由相关的配置文件:/etc/sysconfig/network-scripts/route-IFACE
/etc/sysconfig/network-scripts/ifcfg-IFACE:
Ifcfg-iface常见的配置
DEVICE:此配置文件应用到的设备
HWADDR:对应的设备的MAC地址
BOOTPROTO:激活此设备时使用的地址配置协议,常用的dhcp, static, none, bootp
( 配置了dhcp,文本的ipaddr失效 )
ONBOOT:在系统引导时是否激活此设备
UUID:设备的惟一标识
IPADDR:指明IP地址
NETMASK:子网掩码
GATEWAY: 默认网关
配置当前主机的主机名:
hostname [HOSTNAME]
/etc/sysconfig/network
HOSTNAME=mage
解析器执行正向和逆向查询 /etc/hosts
本地主机名数据库和IP地址的映像,对小型独立网络有用。通常,在使用DNS前检查getenthosts 查看/etc/hosts 内容。
原创文章,作者:cui,如若转载,请注明出处:http://www.178linux.com/85150