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
轉載于:https://blog.51cto.com/11638205/1982390
創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎總結
以上是生活随笔為你收集整理的linux基础网络设置的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 手机22.5w快充有多快(手机推荐排名)
- 下一篇: Canalys 发布 2023 年电动汽