多种Linux系统下通过配置文件配置永久网络

1、SUSE Linux Enterprise Server

网络配置路径/etc/sysconfig/network/

各网卡配置文件:在/etc/sysconfig/network下新建ifcfg-eth*文件,并增加配置:

  BOOTPORTO=‘static’ #静态IP(可选dhcp

  IPADDR=‘10.50.37.13/24’ #IP地址

  STARTMODE=‘auto’#开机启动

  ONBOOT=‘yes‘#是否激活网络

注:其他可选参数:BROADCAST(广播地址)/NETWORK(网络地址)/NETMASK(子网掩码)/DEVICE(网卡名称)/GATEWAY(网关)

默认路由配置文件:在/etc/sysconfig/network下新建routes文件,并添加配置:

default A.B.C.D ----默认路由网关地址

重启网络服务

service network restart

systemctl restart network

rcnetwork restart

2、EulerOS

网络配置路径/etc/sysconfig/network-scripts/

各网卡配置文件:在/etc/sysconfig/network-scripts下新建ifcfg-eth*文件,并增加配置:

TYPE=Ethernet

BOOTPROTO='static'

DEFROUTE=yes

IPV6INIT=yes

DEVICE='eth1'

ONBOOT=yes

IPADDR='10.70.11.3'

NETMASK='255.255.255.0'

NETWORK='10.70.11.0'

BROADCAST='10.70.11.255'

配置路由:针对每个网口,在/etc/sysconfig/network-scripts下新建route-eth*文件,并增加配置:

default 114.115.189.97---默认路由

10.0.0.0/8 via 10.44.69.1

实际结果如下:

 配置默认路由:编辑/etc/sysconfig/network添加默认路由配置:GATEWAY=A.B.C.D。也可以实现在route-eth*文件中的默认路由配置功能。

重启网络服务

systemctl restart network

3、Photon OS

网络配置路径/etc/systemd/network/

各网卡配置文件:创建*.network文件并增加配置:

  [Match]

  Name=eth0                        ---支持模糊匹配,例如e*;或使用MACAddress匹配网口

  #静态IP(任选其一)

  [Network]

  Address=10.10.10.10/24

  Gateway=10.10.10.254

  DNS=10.10.10.1

  #DHCP(任选其一)

  [Network]

  DHCP=yes

注:多网卡静态IP配置时只在管理网卡配置文件添加Gateway字段做默认路由;多网卡DHCP配置时在管理网卡配置文件[Network]下增加DefaultRouteOnDevice=true字段

如下,可用模糊匹配的方式对所有e*口使用DHCP配置:

赋权644chmod 644 *.network(必须赋权!

重启网络systemctl restart systemd-networkd

4、CentOS

网络配置路径/etc/sysconfig/network-scripts/

各网卡配置文件:在/etc/sysconfig/network-scripts下新建ifcfg-*文件,并增加配置:

TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=none
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=ens192
DEVICE=ens192
ONBOOT=yes
IPADDR=10.10.10.10
PREFIX=24
GATEWAY=10.10.10.1
IPV6_PRIVACY=no

注:多网卡场景只在默认路由网口上增加GATEWAY字段配置

重启网络

service network restart

systemctl restart network

5、Ubuntu

以Ubuntu 18.04为例(未采用netplan的方式,以netplan方式配置请自行查找资料):
网络配置路径/etc/network/interfaces

网卡配置文件:在/etc/network/interfaces配置如下:

auto lo
iface lo inet loopback
auto eth0
iface eth0 inet static
    address 10.10.10.10
    netmask 255.255.255.0
    gateway 10.10.10.1

注:多网卡场景只在默认路由网口上增加gateway字段配置

重启网络:通过重启虚机生效

  • 4
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

579YOU

对您有用的话给个鼓励吧!

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值