Linux初学者之网络配置之命令
一、常见命令配置(注意命令配置的改动在重启网络服务或主机后失效)
ifconfig、route、ip
1.ifconfig命令:如下中的x表示以太网卡数据
ifconfig [ethx]
-a:显示所有接口的配置信息
ifconfig ethx IP地址/子网掩码 [up|down]
eg:使用ifconfig与ifconfig -a 命令的截图:
eg:使用ifconfig为eth1配置一个ip地址为192.168.1.120,子网掩码为255.255.255.0:
2.route命令:
add:添加
-host:添加一条主机路由
-net :添加一条网络路由
用法:
route add [- net|- host] 目标地址/子网掩码 gw 网关地址
route add default gw 默认路由地址
eg: route add -net 10.0.0.0/8 gw 192.168.1.1
route add default gw 0.0.0.0
del:删除
-host:添加一条主机路由
-net :添加一条网络路由
用法:
route del [- net|- host] 目标地址/子网掩码
route del -net default 0.0.0.0 :删除默认路由地址
route del default :删除默认路由地址
route:不带任何参数查看主机中的路由
route -n :以数字方式显示个主机或端口相关路由信息
eg:添加一条网络路由10.0.0.0 255.0.0.0 网关地址192.168.1.1。
eg:删除默认路由
3.ip命令
-s:输出更多的信息
3.1 link:配置网络接口属性(show,set)
show:显示网络接口信息(常与 ip -s 一起使用)
用法:ip -s link show
eg:
set:设置网卡启动或者关闭
用法:ip link set ethx [up|down]
eg:
3.2 addr:添加协议地址(add,del,show,flush)
add: 添加地址
用法:ip addr add IP地址/子网掩码 dev 设备
show:显示地址信息
用法:ip addr show [to] IP地址/子网掩码 dev 设备
注意:在使用时候带to只显示同类IP地址
eg:
del:删除地址
用法:ip addr del IP地址/子网掩码 dev 设备
eg:
flush:移除某一类地址
用法: ip addr flush to IP地址/子网掩码 dev 设备
eg:
3.3 route:路由地址(add,del,show,flush)
add:添加路由
用法:ip route add to 目的网段/掩码 dev 设备 via 网关地址
flush:删除某类路由
用法:ip route flush to 目的网段/掩码
del:删除路由
用法:ip route del dev 设备
eg:删除路由192.168.10.0 掩码255.255.255.0 这条路由
show:显示路由信息
用法:ip route show [dev 设备]
eg:route ,route -n ,ip route show 查看路由