References and Links
- Oracle Network Configuration
- Oracle Solaris 11.3 Network Documentation
- Oracle Basic Network Configuration Scenario
Brief Overview
- Oracle introduced
dladm
andipadm
to supersedeifconfig
- Changes made by
dladm
andipadm
persist across reboots. - Also added automatic network configuration using network profiles.
netadm
andnetcfg
describe configuration of network related policies.Automatic
NCP: uses DHCP to obtain basic network configuration-
DefaultFixed
NCP: disables automatic network configuration and requires the network interfaces to be manually configured usingdladm
andipadm
. -
dladm
: Data-link (layer 2) administration - links, VLANs, IP tunnels. -
data-link names are given generic names and are no longer the same as physical interface.
-
ipadm
: Configures IP interfaces, IP addresses and TCP/IP properties.
Basic Commands
ifconfig -a
ifconfig net0
ifconfig net0 up
ifconfig net0 down
ping 192.168.x.x
ping -s 192.168.x.x
ping gateway_addr to check that network is working
traceroute url
netcfg
ifconfig
ifconfig -a
ipadm # Lists network cards, their class, state and address
netadm # Enters interactive mode
netadm list # Lists
netadm enable -p ncp Automatic # Will enable DHCP
ipadm show-if # Display status of interface
ipadm show-addr # Display IP addresses of interfaces
netstat # Shows network status, state of sockets, routing etc.
who # Shows which users are connected to your network.
Configuring a DHCP Server
- Working with DHCP in Oracle
- Needs root access, or an appropriate role like "DHCP Management":
usermod -P+"DHCP Management" username
- By default the DHCP server and relay is disabled
svcs -a|grep dhcp # Can be used to locate the DHCP service
svcs relay
Configure a Static IP Address
netadm enable -p ncp DefaultFixed # Will disable DHCP, allow manual config
dladm show-phys # Will display network devices
# Status changed from up -> unknown
ipadm create-ip net0
ipadm show-if
# Add a persistent default route:
route -p add default 10.163.198.1 # Adds a default gateway
route -p show # Shows persistent route
Name Service Configuration using SMF
- Use svc:/network/dns/client
- https://docs.oracle.com/cd/E36784_01/html/E36831/dnsref-36.html
svccfg -s system/name-service/switch
svc:/system/name-service/switch> setprop config/host = astring: "files dns"
svc:/system/name-service/switch:default> refresh
svc:/system/name-service/switch:default> quit