ip addr 查看IP地址
通過 ip
命令加參數 addr
則是查看當前網卡的配置信息, 從下圖中可以看出, 當前系統的 ens33
網卡並沒有 ipv4
及 ipv6
, 沒有 ip地址
則只能說明一個問題, 當前linux系統是沒有辦法上網的, lo
這塊網卡每一個系統中都會有, 這個稱之為 回環網卡
當前系統只能通過 ping
命令 ping
通 回環網卡
也就是 127.0.0.1
這個 ip地址
CentOS7默認網卡設備文件存放於
/etc/sysconfig/network-scripts/
CentOS7的網卡設備名稱是
ifcfg-****
修改IP:(斷電易失)
ip addr add 192.168.1.110/24 dev ens33
語法格式 :想要添加的地址 、設備的名字
修改網絡配置文件(斷電不易失)
/etc/sysconfig/network-scripts/ifcfg-eno16777736 (只要該配置文件,要做備份)
reboot 重啟后就不會丟失。
vi進入
i編輯
esc退出編輯模式
shift+“:”+wq寫入並退出
主要編輯如下
YPE=Ethernet
BOOTPROTO=static --------------(設置網卡引導協議為 靜態
)
PEERROUTES=no
NAME=eno16777736
DEVICE=eno16777736
ONBOOT=yes -------------------(設置網卡啟動方式為 開機啟動
並且可以通過系統服務管理器 systemctl
控制網卡)
IPADDR=192.168.1.03---------------(IP地址)
NETMASK=255.255.255.0-----------(子網掩碼)
GATEWAY=192.168.1.1--------------(網關)
DNS1=114.114.114.114
systemctl restart network-------------(重啟網卡)
到目前為止, 上面配置的網卡信息也只能ping通內網,ping不通外網, 上不了網。
獲取設置具體IP、子網掩碼、網關地址說明:
設置這3個參數你要知道你當前所處的網絡環境, 比如公司內網, 家庭局域網, 餐廳, 咖啡廳等, 知道它們的網段,子網及網關, 就比如說我在家里上網有台小路由器吧, 同時可以有多台設備上網iPhone,MAC,MI,ThinkPad等等
例如:
inet 192.168.1.100-----------------(局域網IP地址)
netmask 0xffffff00--------------------(子網掩碼十六進制表示,轉化為十進制為255.255.255.0)
IP地址是用 32
位表示的, 分為 4
段, 每段 8
位, 這 8
位呢!是 0
或 1
二進制組合來表示的, 那么轉化為 10
進制, 它每段的取值就是 0-255
所示每段最小是 0
最大是 255
broadcast 192.168.1.255---------------(廣播地址)
連接DVD
安裝 net-tools
工具包, 可以通過 ifconfig
來查看網卡配置信息
cd /etc/yum.repos.d (進入這個目錄)
ll (查看目錄下的文件)
若有文件,先刪除里面的內容
rm -rf * (先刪掉這里面的東西)
vi dvd.repo (把dvd通過文件的方式放在opt下)
[dvd]
name=dvd
baseurl=file:///opt
gpgcheck=0
yum list
yum install net-tools (安裝ifconfig命令)
允許網卡訪問外網主機(ping外網)
為什么上不去網呢?這是因為當前 CentOS
還解析不了輸入的 www.baidu.com這個百度的域名
配置網卡設備文件添加DNS域名解析服務器地址
添加DNS域名解析服務器地址, 就是讓 CentOS7
在使用 ping
命令時, 一看給的是一個字串符而非IP地址, 就通過 域名解析服務器
查找對應的IP地址, 然后通過IP去 ping
對應的主機
Windows獲取DNS服務器地址
ipconfig /all
yum remove ftp (刪除FT這個包)
umount /opt (卸載掛在到opt目錄下的鏡像)