配置SUSE Linux静态IP地址

SUSE Linux的配置和 RedHat Linux 有很多相似之处,在配置网卡静态IP地址也是配置:

  • /etc/sysconfig/network/ifcfg-eth0
  • /etc/sysconfig/network/routes
  • /etc/resolv.conf

注解

在SUSE Linux 12 SP3上,默认安装gnome图形界面,采用的网络管理器是 wicked.service ,并且禁用了常用的 NetworkManager

注解

我采用了 libvirt 网桥型网络 将KVM虚拟机的网络链接到有线网络上,方便进行远程登陆和维护。

ifcfg-eth0

  • 默认配置了DHCP
  • 修改 /etc/sysconfig/network/ifcfg-eth0 :
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
BOOTPROTO='dhcp'
BROADCAST=''
ETHTOOL_OPTIONS=''
IPADDR=''
MTU=''
NAME=''
NETMASK=''
NETWORK=''
REMOTE_IPADDR=''
STARTMODE='auto'
DHCLIENT_SET_DEFAULT_ROUTE='yes'

修改成:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
BOOTPROTO='static'
BROADCAST='192.168.6.255'
ETHTOOL_OPTIONS=''
IPADDR='192.168.6.201'
MTU='1500'
NAME=''
NETMASK='255.255.255.0'
NETWORK=''
REMOTE_IPADDR=''
STARTMODE='auto'
USERCONTROL='no'
  • 配置 /etc/sysconfig/network/routes :
1
default 192.168.6.9 - -
  • 配置 /etc/resolv.conf :
1
2
3
search huatai.me
nameserver 192.168.6.9
nameserver 192.168.6.1

注解

根据 /etc/resolv.conf 提示,不应该直接修改该文件,而是应该修改 /etc/sysconfig/network/config

NETCONFIG_DNS_STATIC_SEARCHLIST="huatai.me"
NETCONFIG_DNS_STATIC_SERVERS="192.168.6.9 192.168.6.1"