2011年4月22日金曜日

IP Address の設定

ようこそCです。

ip address の設定方法をメモっときます。

一時的な設定(ipaddressは読み替えて)
#ifconfig eth0(インターフェイス名) 192.168.1.10 netmask 255.255.255.0 broadcast 192.168.1.255
#route add default gw 192.168.1.1

■恒久的な設定(centOS)
#vi /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0
BOOTPROTO=static
HWADDR=00:0C:29:B1:1A:18
ONBOOT=yes
HOTPLUG=no
IPADDR=192.168.24.150
NETMASK=255.255.255.0
NETWORKING_IPV6=no
TYPE=Ethernet

#vi /etc/sysconfig/network
NETWORKING=yes
NETWORKING_IPV6=no
HOSTNAME=STORAGE01
GATEWAY=192.168.24.1

IPv6を完全に無効化するには、下記設定も必要だ。
#vi /etc/modprobe.comf
alias ipv6 off
alias net-pf-10 off
kernel2.4系だと/etc/modprobe.confじゃなくて/etc/modules.confだよ。
/etc/modprobe.d/modprobe.dist の場合もある。debianだと/etc/modprobe.d/aliases、、、

■恒久的な設定(Debian Squeeze以降)
#vi /etc/network/interface
この中の
#iface eth0 inet dhcp ← DHCPになってるのでコメントOUTで残しておこう。
自分のネットワーク環境に合わせて追記↓
iface eth0 inet static
address 192.168.24.30 
netmask 255.255.255.0
gateway 192.168.24.1

IPv6無効化(squeeze以降)
IPv6がついにモジュールではなくカーネルに組み込まれてしまった。
#echo "net.ipv6.conf.all.disable_ipv6 = 1" > /etc/sysctl.d/ipv6.conf
#sysctl -p

0 件のコメント:

コメントを投稿