配临时置网络接口(即IP、子网掩码等)
ifconfig命令:(立即生效,重启后失效)
ifconfig [interface(接口)] \查看某某接口
ifconfig -a \查看所有接口(包含未生效的接口)
ifconfig 接口 [up|down] \开启或禁用接口
ifconfig 接口 IP/netmask [up] \配置接口的IP地址网关并开启接口
ifconifg 接口 IP netmask NETMASK \配置接口的IP和子网掩码
或者用ip命令
ip addr add 172.16.100.100/16 dev eth0
临时路由表
配置网络设备“ip route”(路由表管理)
(1)添加路由:ip route add
ip route add TARGET via GW dev IFACE src SOURCE_IP
TARGET:
主机路由:IP
网络路由:NETWORK/MASK
示例1:ip route add 192.168.0.0/24 via 172.16.0.1
示例2:ip route add 192.168.1.13 via 172.16.0.1
(2)添加网关:ip route add default via GW dev IFACE
ip route add default via 172.16.0.1
(3)删除路由:ip route del TARGET
(4)显示路由:ip route show|list
(5)清空路由表
ip route flush [dev IFACE] [via PREFIX]
ip route flush dev eth0
ip route flush(全清空)
或者
centos7默认没有route,需要安装
yum -y install net-tools
1)查看路由表:route -n
路由表(重点理解)由关键的四项组成:
目标网络(Destination):目标网络的网络ID
网关(Gateway) :到达目标网络,将数据包发送给下一个路由器的接口IP
子网掩码(Genmask) :目标网络的网络ID的子网掩码
接口(Iface) :从本设备的哪个接口出去,就能到达目标网络
2)添加路由表:route add
格式:route add [-net|-host] target [netmask Nm] [gw Gw] [[dev]If]
添加 某网卡或本机 目标 子网掩码 网关 设备网卡名
示例1:目标:192.168.1.3 网关:172.16.0.1
route add -host 192.168.1.3 gw 172.16.0.1 dev eth0
示例2:目标::192.168.0.0 网关:172.16.0.1
方法一:route add -net 192.168.0.0 netmask 255.255.255.0 gw 172.16.0.1 dev eth0
方法二:route add -net 192.168.0.0/24 gw 172.16.0.1 dev eth0
3)配置默认路由(即default或0.0.0.0,表示任何网络),网关:172.16.0.1
route add -net 0.0.0.0 netmask 0.0.0.0 gw 172.16.0.1
route add default gw 172.16.0.1
4)删除路由表:route del
格式:route del [-net|-host] target [gw Gw] [netmask Nm] [[dev] If]
删除 某网卡或本机 目标 网关 子网掩码 设备网卡名
示例1:目标:192.168.1.3 网关:172.16.0.1
route del -host 192.168.1.3
示例2:目标:192.168.0.0 网关:172.16.0.1
route del -net 192.168.0.0 netmask 255.255.255.0
5)route默认没有补全命令,需要安装“bash-completion.noarch”包
`yum -y install bash-completion.noarch`
安装后,需要注销,重新登录就生效。
原文链接:centos7.x中配置临时IP和路由表设置,转载请注明来源!