百度
360搜索
搜狗搜索

linux如何用网络配置工具设置ip详细介绍

在 Linux 系统中,你可以使用不同的网络配置工具来设置 IP 地址,下面为你介绍几种常见工具的设置方法。

使用
ifconfig(适用于较旧的 Linux 系统)

ifconfig是比较传统的网络配置工具,不过现在已逐渐被ip命令取代。

  1. 查看当前网络接口

bash

 

此命令会列出系统中所有的网络接口,像eth0ens33这类。
2. 临时设置 IP 地址
bash

  eth0 .1.100 netmask .255.0

这里假设网络接口为eth0,要设置的 IP 地址是192.168.1.100,子网掩码是255.255.255.0
3. 设置默认网关
bash

 route  default gw .1.1 eth0

此命令设置默认网关为192.168.1.1,网络接口为eth0

使用
ip命令(现代 Linux 系统常用)

ip命令是iproute2工具集里的一部分,现在广泛应用于网络配置。

  1. 查看当前网络接口

bash

 addr show

该命令会显示系统中所有网络接口的信息。
2. 临时设置 IP 地址
bash

  addr  .1.100/24 dev eth0

此命令将eth0接口的 IP 地址设置为192.168.1.100,子网掩码为255.255.255.0/24代表 24 位掩码)。
3. 设置默认网关
bash

  route  default via .1.1 dev eth0

此命令把默认网关设置为192.168.1.1,网络接口为eth0

使用
nmcli(适用于使用 NetworkManager 的系统)

nmcli是 NetworkManager 的命令行工具,很多桌面版 Linux 系统都在使用。

  1. 查看网络连接

bash

nmcli connection show

此命令会列出系统中所有的网络连接。
2. 设置静态 IP 地址
bash

 nmcli connection modify eth0 ipv4.addresses .1.100/24 ipv4.gateway .1.1 ipv4.dns .8.8 ipv4.method manual

该命令将eth0连接的 IP 地址设置为192.168.1.100,子网掩码为255.255.255.0,默认网关为192.168.1.1,DNS 服务器为8.8.8.8,并将 IPv4 配置方法设置为手动。
3. 重启网络连接
bash

 nmcli connection down eth0   nmcli connection up eth0

此命令会先关闭eth0连接,然后再重新启动它,使新的配置生效。

持久化配置(修改配置文件)

如果你希望在系统重启后配置依然有效,可直接修改网络配置文件。以 CentOS 7 为例,编辑/etc/sysconfig/network-scripts/ifcfg-eth0文件:
bash

  /etc/sysconfig/network-scripts/ifcfg-eth0

将文件内容修改如下:
plaintext

TYPE=Ethernet

BOOTPROTO=static

DEFROUTE=yes

PEERDNS=yes

PEERROUTES=yes

IPV4_FAILURE_FATAL=no

IPV6INIT=yes

IPV6_AUTOCONF=yes

IPV6_DEFROUTE=yes

IPV6_PEERDNS=yes

IPV6_PEERROUTES=yes

IPV6_FAILURE_FATAL=no

NAME=eth0

UUID=xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx

DEVICE=eth0

ONBOOT=yes

IPADDR=192.168.1.100

NETMASK=255.255.255.0

GATEWAY=192.168.1.1

DNS1=8.8.8.8

保存文件后,重启网络服务:
bash

 systemctl restart network




912 systemctl network

以上这些方法能帮助你在 Linux 系统中设置 IP 地址,你可以根据自己的系统和需求选择合适的方法。

阅读更多 >>>  苹果手机4g变5g怎么设置

网站数据信息

"linux如何用网络配置工具设置ip"浏览人数已经达到18次,如你需要查询该站的相关权重信息,可以点击进入"Chinaz数据" 查询。更多网站价值评估因素如:linux如何用网络配置工具设置ip的访问速度、搜索引擎收录以及索引量、用户体验等。 要评估一个站的价值,最主要还是需要根据您自身的需求,如网站IP、PV、跳出率等!