理工系研究者のための Mac OS X, Windows, Linux メモ
 
ホーム >> Linux >> Network

Linuxネットワーク設定

  1. LinuxのNetwork設定
  2. FreeBSDのNetwork設定

LinuxのNetwork設定

環境:FedoraCore1

参考: netcfg・linuxconfを使わずにネットワーク設定変更する!
etcディレクトリのそうそうたる面々!

/etc/sysconfig/network

NETWORKING=yes
HOSTNAME="mypc.hoge.co.jp"
GATEWAY=192.168.1.1
/etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0
ONBOOT=yes
BOOTPROTO=static
IPADDR=192.168.1.20
NETMASK=255.255.255.0
GATEWAY=192.168.1.254
HWADDR=00:00:00:00:00:00

/etc/sysconfig/network-scripts/ifcfg-eth1 ← ネットワークカードが2枚の時

DEVICE=eth1
ONBOOT=yes
BOOTPROTO=static
IPADDR=192.168.2.21
NETMASK=255.255.255.0
GATEWAY=192.168.2.254
HWADDR=00:**:**:**:**:**
ifcfg-eth0, ifcfg-eth1 の設定を書きかえた場合、再起動する。
# /sbin/ifdown eth0
# /sbin/ifup eth0

状態確認は、

# /sbin/ifconfig
/etc/resolv.conf

search hoge.co.jp ←検索ドメイン
nameserver 192.168.1.1 ←ネームサーバー
nameserver 192.168.1.254 ←ネームサーバー2


FreeBSDのネットワーク設定

ネットワークカードを認識しているか確認。またネットワーク名も確認。

# /sbin/ifconfig

カードを2枚挿しているとrl0, xl0などが認識されている。設定ファイルは

$ cat /etc/rc.conf
hostname="mypc"
defaultrouter="138.xxx.xxx.254"
ifconfig_rl0="inet 192.168.4.254 netmask 255.255.255.0"
ifconfig_xl0="inet 138.xxx.xxx.10 netmask 255.255.255.0"
inetd_enable="YES"
keymap="jp.106"
nfs_server_enable="YES"
rpcbind_enable="YES"
usbd_enable="YES"
apm_enable="YES"
firewall_type='open'