1.通过 DHCP 获取 IP
如果在局域网中存在 DHCP 服务器,则可将网卡的 IP 地址设置为通过 DHCP 协议动态获取。命令如下:
dhclient <设备>
//让网卡临时动态获取一个 IP 地址
或直接修改网络接口配置文件,去掉 IPADDR 参数,加入参数 BOOTPROTO=dhcp
即可。
2.设置网关: route
route 命令用来查看或编辑内核路由表。
添加默认网关的命令:
route add default gw 211.84.168.126
或直接修改文件/etc/sysconfig/network,其中: GATEWAY=<IP 地址>。
3.设置 DNS 客户端:/etc/resolv.conf
设置 DNS 服务器的 IP 地址的配置文件是:/etc/resolv.conf,格式及内容如下:
domain example.com
nameserver IP地址
4. ping 命令
ping 命令可以用于检查网络的连接情况,有助于分析判定网络故障。
ping 命令的用法:
ping -c 次数 ip 地址
禁止别人 ping 本台计算机的方法如下:
①临时修改
#echo 1>/proc/sys/net/ipv4/icmp_echo_ignore_all
//临时更改内核参数
②永久修改
上面的命令只是临时更改内核参数,如需重启系统后也能禁止别人 ping 本台计算机,则需修改/etc/sysctl.conf 文件。修改 sysctl. conf后,需执行# sysctl-p 让系统重新读取此内核配置。
5. traceroute 命令
traceroute 命令可用于显示从本机到目标机的数据包所经过的路由。
例如:
#traceroute www.baidu.com
6.修改网络接口配置文件,设置网络接口的参数
与以太网卡相关的配置文件位于/etc/sysconfig/network-scripts 目录中,如 ifcfg-enp0s25、ifcfg-lo、ifcfg-enp0s25.ifcfg-自动以太网-1。
/etc/sysconfig/network-scripts/ifcfg-enp0s25 的内容如下。
TYPE=Ethernet
BOOTPROTO=none
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
NAME=enp0s25 //物理设备的名字
UUID=e0e988ef-54e1-477a-8748-cc3bcf26e598
ONBOOT=yes //启动时激活该网络接口
IPADDR0=211.84.168.73 //该网络接口的 IP 地址
PREFIX0=24 //网络掩码
GATEWAY0=211.84.168.126 //网关
DNS1=211.84.160.8
HWADDR=00:16:76:CB:BA:CE //MAC 地址
IPV6_PEERDNS=yes
IPV6_PEERROUTES=yes
配置好后,保存,执行如下命令,重新启动网络接口才能生效。
#service network restart
或
#systemctl restart NetworkManager.service