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
:wq
b.設置靜態主機名:
vi /etc/sysconfig/network
HOSTNAME=www.linuxyy.cn ##www是主機名,linuxyy.cn域名後綴,FQDN(完全合格域名)=主機名+域名後綴
:wq
reboot ##重啟後生效
hostname ##驗證
c.設置永久生效的路由條目:
vi /etc/rc.local
route add -net 192.168.10.0 netmask 255.255.255.0 gw 10.10.10.1 ##添加該路由條目
:wq
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
:wq
ping www.linuxyy.cn
e.禁用ipv6:
vi /etc/sysconfig/network
IPV6INIT=no
:wq
vi /etc/modprobe.d/disable-ipv6.conf
install ipv6 /bin/true
:wq
ip a ##查看有ipv6
reboot
ip a ##無ipv6
本文出自 “11628205” 博客,請務必保留此出處http://11638205.blog.51cto.com/11628205/1982390
linux基礎網絡設置