如何在Linux中设置静态IP地址和配置网络

本文旨在向您展示如何在最常用的Linux发行版(如Red Hat,CentOS和)上设置静态IP地址和配置网络

如果您是Linux系统管理员,那么当您需要在系统上配置网络时,就会出现时间。 与可以使用动态IP地址的台式机不同,在服务器基础架构上,您需要设置静态IP地址(至少在大多数情况下)。

阅读另外: 如何设置或更改系统主机名在Linux中

IP地址 :192.168.0.100 子网掩码 :255.255.255.0 主机名 :node01.howtoing.com 域名 :howtoing.com 网关 :192.168.0.1 DNS服务器 1:8.8.8.8 DNS服务器 2:4.4.4.4

在RHEL / CentOS / Fedora中配置静态IP地址:

要配置RHEL / CentOS的 / Fedora的静态IP地址,你需要编辑:

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

凡在以上"ifcfg-eth0"解答您的网络接口eth0 如果你的界面被命名为“ eth1"那么,你将需要编辑文件"ifcfg-eth1"

让我们从第一个文件开始:

# vi /etc/sysconfig/network

打开该文件并设置:

NETWORKING=yes
HOSTNAME=node01.howtoing.com
GATEWAY=192.168.0.1
NETWORKING_IPV6=no
IPV6INIT=no

下次开启:

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

注意 :确保打开与您的网络接口的文件。 你可以找到与您的网络接口名称使用ifconfig -a命令

在该文件中进行以下更改:

DEVICE="eth0"
BOOTPROTO="static"
DNS1="8.8.8.8"
DNS2="4.4.4.4"
GATEWAY="192.168.0.1"
HOSTNAME="node01.howtoing.com"
HWADDR="00:19:99:A4:46:AB"
IPADDR="192.68.0.100"
NETMASK="255.255.255.0"
NM_CONTROLLED="yes"
ONBOOT="yes"
TYPE="Ethernet"
UUID="8105c095-799b-4f5a-a445-c6d7c3681f07"

您只需编辑以下设置:

  1. DNS1和DNS2
  2. GATEWAY
  3. 主机名
  4. NETMASK
  5. IPADDR

其他设置应该已经预定义。

接下来编辑resolve.conf文件通过使用文本编辑器如打开它nano或者vi

# vi /etc/resolv.conf
  
nameserver 8.8.8.8 # Replace with your nameserver ip
nameserver 4.4.4.4 # Replace with your nameserver ip

一旦您进行了更改,重新启动网络:

# /etc/init.d/network restart  [On SysVinit]
# systemctl restart network    [On SystemD]

在Debian / Ubuntu中设置静态IP地址

Debian / Ubuntu设置静态IP地址,打开以下文件:

# nano /etc/network/interfaces

您可能会看到如下所示的线:

auto eth0
iface eth0 inet dhcp

更改它,因此它看起来像这样:

auto eth0
iface eth0 inet static 
address 192.168.0.100
netmask 255.255.255.0
gateway 192.168.0.1
dns-nameservers 4.4.4.4
dns-nameservers 8.8.8.8

保存文件,然后编辑/etc/resolv.conf是这样的:

# nano /etc/resolv.conf
nameserver 8.8.8.8 # Replace with your nameserver ip
nameserver 4.4.4.4 # Replace with your nameserver ip

使用以下命令重新启动系统上的网络:

# /etc/init.d/network restart  [On SysVinit]
# systemctl restart network    [On SystemD]

您的静态IP地址已配置。

结论:

您现在知道如何在Linux发行版上配置静态IP地址。 如果您有任何问题或意见,请随时在下面的评论部分提交。