NETWORK CONFIGURATION
Networking scripts refer to logical interface names:
Ethernet
Dial-up
Loopback
:
:
:
eth0, eth1 …
ppp0, ppp1 …
lo
Driver selection:
All drivers for network interface cards are built as modules
/etc/modprobe.conf maps logical names to specific module name
Ex: alias eth0 r8179
Network interface modules are loaded at boot time if networking has been enabled
The appropriate module is loaded based on a alias line in /etc/modprobe.conf
To view the module aliases
grep ‘alias eth’ /etc/modprobe.conf
ifconfig eth0 -View interface configuration
netconfig - text based network configuration tool, only write config files,
system-config-network - graphical tool to configure ipaddr
Use ifup and ifdown to activate the changes
ifup eth0 -Enable eth0 interface
ifdown eth0 -Disable eth0 interface
mii-tool - This utility checks or sets the status of a network interface’s Media Independent
Interface (MII) unit. Most fast ethernet adapters use an MII to auto negotiate link speed and
duplex setting
ethtool- Display or change ethernet card settings
kudzu - detects and configures new and/or changed hardware on a system
Kudzu detects and configures new and/or changed hardware on a system.
When started, kudzu detects the current hardware, and checks it against a database stored in
/etc/sysconfig/hwconf, if one exists.
It then determines if any hardware has been added or removed from the system.
If so, it gives the users the opportunity to configure any added hardware, and unconfigure any
removed hardware. It then updates the database in /etc/sysconfig/hwconf.
They do not activate device or changes
ethtool eth0
DEVICE CONFIGURATION IS STORED IN TEXT FILES
/etc/sysconfig/network-scripts/ifcfg-ethX
NETWORK CONFIGURATION IS STORED IN
/etc/sysconfig/network
CONFIGURING SECOND IPADDR OF THE SYSTEM:
netconfig --device eth1
BINDING MULTIPLE IP ADDRESSES:
For a small number of IP's, create ifcfg file for a virtual interface
ifcfg-ethX:XXX
For a large number of IP's create an ifcfg range file
ifcfg-ethX-rangeX
vim /etc/sysconfig/network-scripts/ifcfg-eth0-range0
IPADDR_START=192.168.1.1
IPADDR_END=192.168.1.255
CLONENUM_START=0
At the maximum of 256 IP address may be configured in a single NIC
Ex: Many websites running on a same server, this is used to identify different websites
DHCP/BOOTP:
dhclient - manages to configure ip address through dhcp/bootp
DEFAULT ROUTE:
Default gateway of the system
STATIC ROUTES:
It can be configured in two ways
ip route add 192.168.22.0/24 via 10.53.0.100
service network restart
ip route
Mount permanently using the following
vim /etc/sysconfig/network-scripts/route-ethX
IP/CIDR via GATEWAY
Ex: 192.168.22.0/24 via 10.53.0.100
Adds a static route to the 192.168.22.* network through 10.53.0.100 router
service network restart
If we have more than one interfaces use the following.
vim /etc/sysconfig/networking/devices/ethX.route
ADDRESS0=192.168.3.0
NETMASK0=255.255.255.0
GATEWAY0=192.168.0.100
For the second static route uses ADDRESS1/NETMASK1/GATEWAY1, and so on.
DISPLAY STATIC ROUTES WITH:
route
route -n
netstat
connections, and multicast memberships
netstat -r
ip route
- show / manipulate the IP routing table
-
Print
network connections, routing tables, interface statistics, masquerade,
CHANGING HOSTNAME:
Hostname is set initially by /etc/rc.sysinit at the boot time
If we want to change the Hostname:
Then change the hostname in the following file
hostname=stationX.example.com (temporary entry)
vim /etc/sysconfig/network
service network restart
Changes will be activated at the logout
LOCAL DATABASE OF HOSTNAME TO IP ADDRESS MAPPINGS (OR) LOCAL RESOLVER
vim /etc/hosts
192.168.0.X
stationX.example.com
stationX
DNS RESOLVER:
vim /etc/resolv.conf
search example.com cracker.org
nameserver 192.168.0.254
nameserver 192.168.1.254
DNS UTILITIES:
nslookup
nslookup
dig
dig -x
By default looks at both the nameserver and search lines in /etc/resolv.conf
host
host -l
By default looks only at the nameserver line in /etc/resolv.conf
NETWORK DIAGNOSTICS:
ping - Network packet loss and latency measurement tool
Ex:
The default behavior of ping is to send 64-byte ICMP packet to the specified host every
second until you cancel the operation with a Ctrl-c. When ping operation is cancelled or done, ping
will report summary statistics such as aversge packet loss, number of packets sent/received, etc.
These statistics can allow us to measure the quality of the network between hosts.
traceroute, mtr
Displays network path to a destination
ping 192.168.0.254
Ping –c 4 192.168.0.254
Networking scripts refer to logical interface names:
Ethernet
Dial-up
Loopback
:
:
:
eth0, eth1 …
ppp0, ppp1 …
lo
Driver selection:
All drivers for network interface cards are built as modules
/etc/modprobe.conf maps logical names to specific module name
Ex: alias eth0 r8179
Network interface modules are loaded at boot time if networking has been enabled
The appropriate module is loaded based on a alias line in /etc/modprobe.conf
To view the module aliases
grep ‘alias eth’ /etc/modprobe.conf
ifconfig eth0 -View interface configuration
netconfig - text based network configuration tool, only write config files,
system-config-network - graphical tool to configure ipaddr
Use ifup and ifdown to activate the changes
ifup eth0 -Enable eth0 interface
ifdown eth0 -Disable eth0 interface
mii-tool - This utility checks or sets the status of a network interface’s Media Independent
Interface (MII) unit. Most fast ethernet adapters use an MII to auto negotiate link speed and
duplex setting
ethtool
kudzu - detects and configures new and/or changed hardware on a system
Kudzu detects and configures new and/or changed hardware on a system.
When started, kudzu detects the current hardware, and checks it against a database stored in
/etc/sysconfig/hwconf, if one exists.
It then determines if any hardware has been added or removed from the system.
If so, it gives the users the opportunity to configure any added hardware, and unconfigure any
removed hardware. It then updates the database in /etc/sysconfig/hwconf.
They do not activate device or changes
ethtool eth0
DEVICE CONFIGURATION IS STORED IN TEXT FILES
/etc/sysconfig/network-scripts/ifcfg-ethX
NETWORK CONFIGURATION IS STORED IN
/etc/sysconfig/network
CONFIGURING SECOND IPADDR OF THE SYSTEM:
netconfig --device eth1
BINDING MULTIPLE IP ADDRESSES:
For a small number of IP's, create ifcfg file for a virtual interface
ifcfg-ethX:XXX
For a large number of IP's create an ifcfg range file
ifcfg-ethX-rangeX
vim /etc/sysconfig/network-scripts/ifcfg-eth0-range0
IPADDR_START=192.168.1.1
IPADDR_END=192.168.1.255
CLONENUM_START=0
At the maximum of 256 IP address may be configured in a single NIC
Ex: Many websites running on a same server, this is used to identify different websites
DHCP/BOOTP:
dhclient - manages to configure ip address through dhcp/bootp
DEFAULT ROUTE:
Default gateway of the system
STATIC ROUTES:
It can be configured in two ways
ip route add 192.168.22.0/24 via 10.53.0.100
service network restart
ip route
Mount permanently using the following
vim /etc/sysconfig/network-scripts/route-ethX
IP/CIDR via GATEWAY
Ex: 192.168.22.0/24 via 10.53.0.100
Adds a static route to the 192.168.22.* network through 10.53.0.100 router
service network restart
If we have more than one interfaces use the following.
vim /etc/sysconfig/networking/devices/ethX.route
ADDRESS0=192.168.3.0
NETMASK0=255.255.255.0
GATEWAY0=192.168.0.100
For the second static route uses ADDRESS1/NETMASK1/GATEWAY1, and so on.
DISPLAY STATIC ROUTES WITH:
route
route -n
netstat
connections, and multicast memberships
netstat -r
ip route
- show / manipulate the IP routing table
-
network connections, routing tables, interface statistics, masquerade,
CHANGING HOSTNAME:
Hostname is set initially by /etc/rc.sysinit at the boot time
If we want to change the Hostname:
Then change the hostname in the following file
hostname=stationX.example.com (temporary entry)
vim /etc/sysconfig/network
service network restart
Changes will be activated at the logout
LOCAL DATABASE OF HOSTNAME TO IP ADDRESS MAPPINGS (OR) LOCAL RESOLVER
vim /etc/hosts
192.168.0.X
stationX.example.com
stationX
DNS RESOLVER:
vim /etc/resolv.conf
search example.com cracker.org
nameserver 192.168.0.254
nameserver 192.168.1.254
DNS UTILITIES:
nslookup
nslookup
dig
dig -x
By default looks at both the nameserver and search lines in /etc/resolv.conf
host
host -l
By default looks only at the nameserver line in /etc/resolv.conf
NETWORK DIAGNOSTICS:
ping - Network packet loss and latency measurement tool
Ex:
The default behavior of ping is to send 64-byte ICMP packet to the specified host every
second until you cancel the operation with a Ctrl-c. When ping operation is cancelled or done, ping
will report summary statistics such as aversge packet loss, number of packets sent/received, etc.
These statistics can allow us to measure the quality of the network between hosts.
traceroute, mtr
Displays network path to a destination
ping 192.168.0.254
Ping –c 4 192.168.0.254
No comments:
Post a Comment