这是我参与更文挑战的第14天 ,活动详情查看更文挑战
网络接口配置
ifconfig
- 列出各个已定义的网络接口的配置情况(root权限)
- ifconfig
- ifconfig eth0
- 禁止/激活任何网络接口
-
ifconfig eth0 up
-
ifconfig eth0 down
-
ifup eth0
-
ifdown eth0
在网络配置界面中,通过“激活”或者“解除”按钮可以启动或者禁用网络接口
注意:修改网络接口配置可能会导致SSH客户端断开
- 修改网络接口配置
ifconfig <设备名> <IP> netmask <掩码>
修改完需要重启网络接口,只有单次修改有效
- 长期有效 vim /etc/sysconfig/network-scripts/ifcfg-xxx(针对CentOS)
IPADDR=XX.XX.XX.XX
NETMASK=YY.YY.YY.YY
GATEWAY=ZZ.ZZ.ZZ.ZZ
DNS1=AA.AA.AA.AA
DNS2=BB.BB.BB.BB
网络控制程序network
- /etc/rc.d/init.d/network start | stop | restart
- /etc/init.d/network start | stop | restart
- service network start | stop | restart
常用网络命令
ping
网络测试命令
ping [选项] <目的主机名或IP地址>
- c num 发送num个数据包后停止
- s bytes 默认值是64字节
traceroute
显示数据包经过路由的命令
traceroute <选项> <目的主机IP或域名>
route
管理路由表命令
- 显示路由表内容:不加任何参数的route命令显示本机路由表的内容,
- 添加/删除路由记录
route add|del -net <网络号> netmask <网络掩码> dev <设备名>
route add -net 200.1.1.0 netmask 255.255.255.0 dev eth0
- 添加或者删除默认网关:
route add|del default gw <网关名或网关IP>
例如:
route add default gw 200.1.1.254
route del default gw 200.1.1.254
netstat
显示网络状态
- a 显示所有会话数据
- i 列出系统已经定义的每个网卡
- r 显示出计算机当前的路由表
- s 显示出当前网络协议统计信息
- nltp 列出正在占用的端口