ifconfig网络配置命令
命令:ifconfig
功能:显示或设置网络设备。
参数:ifconfig [网络接口] [选项] 地址/参数
| 选项 | 说明 | 
| ifconfig -a | 查看全部网络接口 | 
| ifconfig ens33 192.168.0.51 | 设置网络接口的IP地址 | 
| ifconfig ens33 broadcast 192.168.2.255 | 设置网口广播地址 | 
| ifconfig ens33 netmask 255.255.255.0 | 设置网口的子网掩码 | 
| ifconfig ens33 hw ether 22:22:22:22:22:22 | 设置网卡物理地址(MAC地址) | 
| ifconfig ens33 up | 激活网口 | 
| ifconfig ens33 down | 关闭网口 | 
注意:
1.以上命令以ens33网口为例,可以更换为其他网络接口;
2.操作需要使用root用户权限;
3.该命令设置后不能够复位保存;
关闭ens33网口,需要用ifconfig -a指令看网卡信息。
| elf@ubuntu:~$?sudo ifconfig ens33 down
 elf@ubuntu:~$?ifconfig elf@ubuntu:~$?ifconfig -a  | 
打开ens33网口。
| elf@ubuntu:~$?sudo ifconfig ens33 up
 elf@ubuntu:~$?ifconfig  | 
设置网卡信息。
| elf@ubuntu:~$ sudo ifconfig ens33 192.168.0.51
 elf@ubuntu:~$ sudo ifconfig ens33 broadcast 192.168.0.255 elf@ubuntu:~$ sudo ifconfig ens33 netmask 255.255.255.0 elf@ubuntu:~$?sudo ifconfig ens33 hw ether 22:22:22:22:22:22  | 
ping网络通断检查命令
命令:ping
功能:检查网络的连接情况,通常情况下只能ping网段的主机,跨网段的ping操作需要进行特殊的路由设置
参数:ping [选项] IP地址/域名
| 选项 | 说明 | 
| -c | 设置完成要求回应的次数 | 
| -i | 指定收发信息的间隔时间 | 
| -n | 只输出数值 | 
| -r | 忽略普通的Routing Table,直接将数据包送到远端主机上 | 
| -s | 设置数据包的大小 | 
| -t | 设置存活值TTL的大小 | 
| -v | 详细显示指令的执行过程 | 
注意:
如果是操作完上面小节的网络测试命令,需要先执行以下命令使网络配置生效。
| elf@ubuntu:~$ systemctl restart network-manager.service | 
在进行ping测试前需要移除现有的网络配置,重新设置ip。
示例:
与电脑主机ip(192.168.0.64)进行ping测试。
route路由配置命令
命令:route
功能:添加,删除或查看网关参数
参数:route
| Destination | 目标网段或者主机 | 
| Gateway | 网关地址,”*” 表示目标是本主机所属的网络,不需要路由 | 
| Genmask | 网络掩码 | 
| Flags | 标记。一些可能的标记如下: | 
| U - 路由是活动的 | |
| H - 目标是一个主机 | |
| G - 路由指向网关 | |
| R - 恢复动态路由产生的表项 | |
| D - 由路由的后台程序动态地安装 | |
| M - 由路由的后台程序修改 | |
| ! - 拒绝路由 | |
| Metric | 路由距离,到达指定网络所需的中转数 | 
| Ref | 路由项引用次数 | 
| Use | 此路由项被路由软件查找的次数 | 
| Iface | 该路由表项对应的输出接口 | 
查看路由:
| elf@ubuntu:~$ route | 
添加路由:
| elf@ubuntu:~$ sudo route add default gw 192.168.0.1 | 
删除路由:
| elf@ubuntu:~$ sudo route del?default gw 192.168.0.1 | 
nameserver设置DNS
命令:nameserver
功能:使用域名访问DNS,需要设置DNS
参数:nameserver xx.xx.xx.xx
该设置存放的位置在/etc/resolv.conf文件中:
								
								
								
344