每次安裝新鏡像時會遇到物理機有網絡新安裝的linux中卻無法與物理機通信(不能連網),只能玩一些預裝功能、命令,無法使用各種常用工具(特別是MINI版連ifconfig都沒有o(╥﹏╥)o),下面記錄解決過程【提示cannot find a valid baseurl for repobase7x86_64也是因為沒有網絡】。
1、首先使用ip addr查看網卡名稱
[root@ ~]# ip addr
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
2: ens33: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
link/ether 00:0c:29:22:80:e3 brd ff:ff:ff:ff:ff:ff
從上面的信息中可以看到我的網卡名稱叫ens33(不同版本的系統名稱存在差異)
2、修改配置文件,將配置文件中的ONBOOT=no改為ONBOOT=yes並保存
[root@ ~]# cat -n /etc/sysconfig/network-scripts/ifcfg-ens33
1 TYPE=Ethernet
2 PROXY_METHOD=none
3 BROWSER_ONLY=no
4 BOOTPROTO=dhcp
5 DEFROUTE=yes
6 IPV4_FAILURE_FATAL=no
7 IPV6INIT=yes
8 IPV6_AUTOCONF=yes
9 IPV6_DEFROUTE=yes
10 IPV6_FAILURE_FATAL=no
11 IPV6_ADDR_GEN_MODE=stable-privacy
12 NAME=ens33
13 UUID=023bce24-ebd3-4d19-9911-e8b662axxxxx
14 DEVICE=ens33
15 ONBOOT=no
3、reboot重啟
4、再次查看ip
[root@ ~]# ip addr
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
2: ens33: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
link/ether 00:0c:29:22:80:e4 brd ff:ff:ff:ff:ff:ff
inet 192.168.142.141/24 brd 192.168.142.255 scope global noprefixroute dynamic ens33
valid_lft 1653sec preferred_lft 1653sec
inet6 fe80::a0b:b3fa:fcdb:a92e/64 scope link noprefixroute
valid_lft forever preferred_lft forever
可以看到重啟后正常聯網了也能看到局域網所屬ip了192.168.142.141
。
使用yum安裝ifconfig試試能不能成功聯網安裝:
[root@ ~]# yum search ifconfig # 查找ifconfig所屬包
已加載插件:fastestmirror
Loading mirror speeds from cached hostfile
* base: mirrors.shu.edu.cn
* extras: mirrors.zju.edu.cn
* updates: ftp.sjtu.edu.cn
========================================================================== 匹配:ifconfig ==========================================================================
net-tools.x86_64 : Basic networking tools
[root@ ~]# yum install net-tools.x86_64 # 安裝對應工具包
已加載插件:fastestmirror
Loading mirror speeds from cached hostfile
* base: mirrors.shu.edu.cn
* extras: mirrors.zju.edu.cn
* updates: mirrors.nju.edu.cn
正在解決依賴關系
--> 正在檢查事務
---> 軟件包 net-tools.x86_64.0.2.0-0.24.20131004git.el7 將被 安裝
--> 解決依賴關系完成
依賴關系解決
====================================================================================================================================================================
Package 架構 版本 源 大小
====================================================================================================================================================================
正在安裝:
net-tools x86_64 2.0-0.24.20131004git.el7 base 306 k
事務概要
====================================================================================================================================================================
安裝 1 軟件包
總下載量:306 k
安裝大小:918 k
Is this ok [y/d/N]: y
Downloading packages:
net-tools-2.0-0.24.20131004git.el7.x86_64.rpm | 306 kB 00:00:00
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
正在安裝 : net-tools-2.0-0.24.20131004git.el7.x86_64 1/1
驗證中 : net-tools-2.0-0.24.20131004git.el7.x86_64 1/1
已安裝:
net-tools.x86_64 0:2.0-0.24.20131004git.el7
完畢!
# 測試ifconfig是否可用
[root@ ~]# ifconfig
ens33: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 192.168.142.141 netmask 255.255.255.0 broadcast 192.168.142.255
inet6 fe80::a0b:b3fa:fcdb:a93e prefixlen 64 scopeid 0x20<link>
ether 00:0c:29:22:80:e3 txqueuelen 1000 (Ethernet)
RX packets 8046 bytes 10053684 (9.5 MiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 2085 bytes 202580 (197.8 KiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536
inet 127.0.0.1 netmask 255.0.0.0
inet6 ::1 prefixlen 128 scopeid 0x10<host>
loop txqueuelen 1000 (Local Loopback)
RX packets 4 bytes 352 (352.0 B)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 4 bytes 352 (352.0 B)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
成功安裝,到此就成功解決不能聯網的問題了^_^