当前位置:首页>Linux>Linux下与网络配置有关的命令

Linux下与网络配置有关的命令

  • 2026-09-08 11:58:01
Linux下与网络配置有关的命令

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

最新文章

随机文章