1. 程式人生 > >linux基礎網絡設置

linux基礎網絡設置

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基礎網絡設置