Administer Interfaces Under Solaris
Abstract:
Under Solaris, users could configure some flat files and reboot a system in order to bring up their machine on an IP network. The startup scripts under Solaris traditionally leveraged the straight "ifconfig" command to add the network interfaces for the IP layer. The command for managing interfaces as the data link layer had been "dladm". Sun also bundled "IPFilter" into Solaris 10 for firewalling and NAT'ing. Configuring the various IP interfaces has been somewhat complex, so a new user friendly command has recently landed in OpenSolaris to help: "ipadm".
Configuration File Method:
The configuration files which are normally leveraged to configure a simple system before restart include:
- /etc/inet/hosts
Holds the IP Address & hostname of the machine. Can also be used for the default router. Example entries include:
192.168.3.250 Ultra60 loghost
192.168.3.1 WRT600 defaultrouter - /etc/inet/ipnodes
Holds the IP Address & hostname of the machine. Can also be used for the default router. Example entries include:
192.168.3.250 Ultra60 loghost
192.168.3.1 WRT600 defaultrouter - /etc/netmasks
Hosts the address of the network that the machine is sitting on. Example entry includes: 192.168.3.0 255.255.255.0 - /etc/defaultrouter
Holds the IP Address or host name of the default router. Example entry includes:
defaultrouter - /etc/hostname.[interface]
Holds the hostname for the physical[:logical] IP interface. Example for "ce0" includes:
Ultra60
On-Line Method:
For people who can not afford to perform reboots of a system, interfaces can be added while the operating system remains on-line using the "ifconfig" command.
- ifconfig [interface] plumb
Puts the "plumbing" in place to configure an IP interface. Example command:
ifconfig ce0 plumb - ifconfig [interface] addif [ipaddress/netmask]
Assigns an address to a plumbed interface.
ifconfig ce0 addif 192.168.3.2/24
The New Method
With the PSARC/2010/080, OpenSolaris includes a unified interface to build interfaces on-line, which can also be made persistent.
For some examples on how to use the new OpenSolaris "ipadm" command are here.
We are all looking forward to this making it into Solaris!
No comments:
Post a Comment