タグ
  ANSI (1)
  ASP.NET (10)
  Active Directory (55)
  BAT (16)
  Backup (2)
  CSharp (11)
  CentOS (4)
  C言語 (4)
  DNS (4)
  Excel (2)
  FFmpeg (1)
  Fedora (4)
  FreeBSD (6)
  IPv6 (3)
  Java (11)
  JavaScript (8)
  LAN (1)
  Link (4)
  Linux (15)
  Mac (1)
  Mail (2)
  Microsoft (3)
  NIS (1)
  Node.js (6)
  OpenIndiana (1)
  OpenLDAP (2)
  OpenSSL (1)
  OpenSolaris (4)
  PHP (2)
  Perl (2)
  Postfix (1)
  PostgreSQL (2)
  PowerShell (34)
  RFC (3)
  SQL Server (5)
  Solaris (10)
  Ubuntu (9)
  VBScript (73)
  VCpp (2)
  VMware (3)
  Visual Basic (1)
  WMI (17)
  WSF (5)
  WSH (10)
  Windows (19)
  bash (1)
  bind (1)
  iSCSI (1)
  作成中 (8)
  慣用句 (3)
  正規表現 (6)
  運用 (8)
作成 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-2012 UPKEN IPv4