articles:centos_ifcfg

CentOS/RedHatのネットワークスクリプト

CentOS 7以降は、nmcliまたはnmtliコマンドの使用を推奨。

/etc/sysconf/network
NETWORKING=yes
# ホスト名
HOSTNAME=server
# デフォルトゲートウェイ、任意、ifcfg-ethXよりこちらで設定することを推奨
GATEWAY=1.2.3.4
# CentOS 6でlink-local宛(169.254.0.0/16)のstatic routeが邪魔な場合に設定
NOZEROCONF=yes
/etc/sysconfig/network-scripts/ifcfg-ethX
DEVICE=eth0
HWADDR=xx:xx:xx:xx:xx:xx
TYPE=Ethernet
# uuidコマンドで生成できる
UUID=xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx
NM_CONTROLLED=yes
ONBOOT=yes
BOOTPROTO=dhcp
# DHCPサーバに通知するホスト名、任意
DHCP_HOSTNAME=xxxx
/etc/sysconfig/network-scripts/ifcfg-ethX
DEVICE=eth0
HWADDR=xx:xx:xx:xx:xx:xx
TYPE=Ethernet
UUID=xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx
NM_CONTROLLED=yes
ONBOOT=yes
BOOTPROTO=none
IPADDR=192.168.0.10
NETMASK=255.255.255.0
/etc/sysconfig/network-scripts/ifcfg-ethX
BOOTPROTO=none
IPADDR0=192.168.0.10
NETMASK0=255.255.255.0
IPADDR1=192.168.0.11
NETMASK1=255.255.255.0
IPADDR2=192.168.0.12
NETMASK2=255.255.255.0
/etc/sysconfig/network-scripts/ifcfg-ethX
BOOTPROTO=none
IPADDR=192.168.0.10
NETMASK=255.255.255.0
PEERDNS=yes
DNS1=8.8.8.8
DNS2=8.8.4.4

ネットワークインタフェースの起動と合わせてスタティックルートを設定したい場合に作成する。 ip routeコマンドと同じ形式で記述。

/etc/sysconfig/network-scripts/route-ethX
default via xxx.xxx.xxx.xxx dev interface
x.x.x.x/y via x.x.x.x dev interface
  • 最終更新: 2020-03-07 15:18
  • by nabium