作成 2010.04.05
更新 2010.04.13
OpenSolaris ネットワーク管理メモ
目次
基本
ネットワーク インターフェースの一覧
ネットワークの起動と停止
IPアドレスの設定
再起動後も有効なDHCPの設定
再起動後も有効な固定IPアドレスの設定
IPv6を無効にする
ルーティングの設定
ルーティングの一覧を表示する
ルーティングに関わるサービスの一覧を表示する
ルーティングの設定
ネットワークのフォワードの設定
ホスト名
名前解決
hosts
DNS
nsswitch.conf
基本
ネットワーク インターフェースは nwamd (network auto-magic daemon) で管理する。
ルーティングは で管理する。
ネットワーク インターフェースの一覧
2010年4月現在では dnet0 となる。その前は nge0 だった。
名前のルールがバージョンごとに変わるので、適宜読み替えてください。
ifconfig -a
ネットワークの起動と停止
pfexec svcadm enable nwam
pfexec svcadm disable nwam
pfexec svcadm restart nwam
IPアドレスの設定
再起動後も有効なDHCPの設定
/etc/nwam/llp を編集する。
dnet0 dhcp
再起動後も有効な固定IPアドレスの設定
/etc/nwam/llp を編集する。
dnet0 static 10.0.0.10/24
IPv6を無効にする
/etc/nwam/llp を編集する。
dnet0 noipv6
ルーティングの設定
routeadm コマンドを使用する。
routeadm はパケットのフォワードとルーティングの設定ができる。
実行後、/etc/inet/routing.conf が編集される。
ルーティングの一覧を表示する
netstat -r
ルーティングに関わるサービスの一覧を表示する
デフォルトでは、svc:/network/routing/ndp:default のみが有効
routeadm
ルーティングの設定
ルーティングは /etc/hosts ファイル、/etc/networks ファイル、/etc/netmasks ファイル、/etc/gateways ファイルを編集して、サービスを有効にする。
以下の例では、デフォルト ゲートウェイを 10.0.0.1 へ、192.168.2.0/24 のネットワーク ゲートウェイを 10.0.0.2 へ指定する。
/etc/hosts
10.0.0.1 mydefgw
10.0.0.2 mysecgw
/etc/networks -> /etc/inet/networks
mysecnet 192.168.2.0
/etc/netmasks -> /etc/inet/netmasks
10.0.0.0 255.255.255.0
192.168.2.0 255.255.255.0
/etc/gateways
ローカル ホストの metric が 18 だと、18以上の metric を指定するとその行だけ失敗する。
# net Nname[/mask] gateway Gname metric value <passive|active|extern>
net default gateway mydefgw metric 1 passive
net mysecnet gateway mysecgw metric 2 passive
pfexec svcadm enable route
デフォルト ゲートウェイに関しては /etc/defaultrouter ファイルでも設定できる。
10.0.0.1
ネットワークのフォワードの設定
# 有効にする
pfexec routeadm -e ipv4-forwarding
# 無効にする
pfexec routeadm -r ipv4-forwarding
# 設定を適用する
pfexec routeadm -u
ホスト名
/etc/nodename を編集する
osol.upken.jp
名前解決
hosts
/etc/hosts を編集する
::1 osol osol.upken.jp localhost loghost
127.0.0.1 osol osol.upken.jp localhost loghost
DNS
/etc/resolv.conf を編集する
domain upken.jp
nameserver 10.0.0.1
nameserver 10.0.0.2
nsswitch.conf
/etc/nsswitch.conf を編集する
hosts: files dns
タグ: OpenSolaris

©2004-2017 UPKEN IPv4