天天看點

linux基礎網絡設定

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,如需轉載請自行聯系原作者

繼續閱讀