linux基礎網絡設定
網絡基本資訊;設定網絡基本資訊;DHCP自動管理網絡基本資訊
1.網絡基本資訊的檢視:
IP/netmask/gateway/dns/MAC/hostname/hosts網絡基本資訊
1)檢視IP/NETMASK/MAC資訊:ifconfig/ip
ifconfig -a ##檢視所有激活與非激活的網卡資訊
ifconfig ##隻檢視激活的網卡資訊
ifconfig eth0 ##檢視單個網卡資訊
ip a ##檢視ip位址等資訊
ip l ##檢視網卡連接配接情況
2)檢視dns:
cat /etc/resolv.conf ##檢視dns
search 域名 ##在那個域中
nameserver DNS伺服器位址 ##使用dns伺服器位址,可以有3個
3)檢視hostname、hosts檔案
hostname ##檢視主機名
cat /etc/hosts ##本地的域名和IP對應記錄檔案
4)檢視gateway:
ip r ##檢視路由表,包括預設路由
route -n == netstat -nr ##檢視路由表
windows路由表的管理:
route print ##檢視路由表
route add 10.10.10.0 mask 255.255.255.0 192.168.10.1 ##添加路由
route delete 10.10.10.0 ##删除路由
5)測試網絡:ping/nslookup/traceroute
ping -c 4 IP/域名 ##-c 4發送4個包
ping -I eth0 IP/域名 ##多網卡時指定源
nslookup == dig FQDN ##測試dns,FQDN指完全合格域名
traceroute 目标IP/域名 ##路由跟蹤
2.修改網絡參數:
1)臨時生效的修改:
a.改IP位址:
ifconfig eth0 192.168.10.100/24 up ##臨時設定ip位址,并且up,也可以用down
ifconfig eth0:0 10.10.10.95/24 up ##設定虛拟網卡,即一塊網設定多個位址,第一個從0開始
ip a ##驗證,也可以用ifconfig
b.臨時設定路由和主機:
man route -->搜尋EXAMPLE參考
route add -net 192.168.10.0 netmask 255.255.255.0 gw 10.10.10.1 ##添加路由
route add default gw 10.10.10.1 ##添加預設網關
route del -net 192.168.10.0 netmask 255.255.255.0 ##删除路由
route del default ##删除預設網關
ip r ##檢視驗證
hostname www.linuxyy.cn ##臨時修改主機名
2)永久生效的修改:
a.修改IP/NETMASK/GATEWAY/DNS
vi /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE="eth0" ##網卡的名稱
HWADDR="MAC位址"
NM_CONTROLLED="no" ##禁用NM網絡管理機制
BOOTPROTO=static ##設定啟動協定為靜态,若dhcp表示自動擷取
ONBOOT="yes" ##設定網卡為可以激活
IPADDR=10.10.10.95 ##設定ip位址
NETMASK=255.255.255.0 ##設定子網路遮罩
GATEWAY=10.10.10.1 ##設定預設網關
DNS1=202.106.0.20 ##設定該網卡的dns伺服器
:wq
/etc/init.d/network restart ##重新開機網絡服務
chkconfig network on ##設定為開機啟動
chkconfig NetworkManager off ##禁止NM開機啟動
ip a ##驗證
cat /etc/resolv.conf
ip r
vi /etc/resolv.conf ##全局生效,即對所有網卡生效,最多可以設定3個
search linuxyy.cn
nameserver 10.10.10.95
nameserver 202.106.0.20
nameserver 8.8.8.8
b.設定靜态主機名:
vi /etc/sysconfig/network
HOSTNAME=www.linuxyy.cn ##www是主機名,linuxyy.cn域名字尾,FQDN(完全合格域名)=主機名+域名字尾
reboot ##重新開機後生效
hostname ##驗證
c.設定永久生效的路由條目:
vi /etc/rc.local
route add -net 192.168.10.0 netmask 255.255.255.0 gw 10.10.10.1 ##添加該路由條目
source /etc/rc.local ##執行檔案中的指令,/etc/rc.local是使用者使用的配置檔案,系統啟動過程中最後被執行
d.設定hosts檔案:/etc/hosts實作主機名與IP對應,相當于本地dns,若足夠大可以不需要dns伺服器就能上網,一般用于加快網絡通路、或者避免dns劫持及dns污染,實作快速、安全的上網。
vi /etc/hosts
10.10.10.95 www www.linuxyy.cn
ping www.linuxyy.cn
e.禁用ipv6:
IPV6INIT=no
vi /etc/modprobe.d/disable-ipv6.conf
install ipv6 /bin/true
ip a ##檢視有ipv6
reboot
ip a ##無ipv6
本文轉自信自己belive51CTO部落格,原文連結: http://blog.51cto.com/11638205/1982390,如需轉載請自行聯系原作者