VMware 15下 CentOS 7橋接模式+靜態(tài)ip上外網(wǎng)
VMware 15 安裝婉徘、 CentOS 7 安裝 略過杭煎。纽哥。逮光。
1 橋接模式-VMware設置
VMware->【Edit】->【Virtual Network Edit】
選中XMnet0, 選中橋接模式代箭,選擇一個擁有外網(wǎng)的網(wǎng)卡。
2 橋接模式-虛擬機設置
選中要編輯的虛擬機涕刚,右鍵點【設置】嗡综;
將網(wǎng)絡適配器的網(wǎng)絡連接模式,設置為“橋接模式”
3 橋接模式-虛擬機靜態(tài)ip設置
配置成橋接網(wǎng)絡連接模式的虛擬機就當作主機所在以太網(wǎng)的一部分杜漠,虛擬系統(tǒng)和宿主機器的關系极景,就像連接在同一個Hub上的兩臺電腦,可以像主機一樣可以訪問以太網(wǎng)中的所有共享資源和網(wǎng)絡連接碑幅,可以直接共享主機網(wǎng)絡的互聯(lián)網(wǎng)接入線路訪問互聯(lián)網(wǎng)戴陡。主機與虛擬機之間,以及各虛擬機之間都可以互訪沟涨。對應虛擬機就被當成主機所在以太網(wǎng)上的一個獨立物理機來看待恤批,各虛擬機通過默認的VMnet0網(wǎng)卡與主機以太網(wǎng)連接,虛擬機間的虛擬網(wǎng)絡為VMnet0裹赴。這時你的虛擬機就像局域網(wǎng)中的一個獨立的物理機一樣喜庞。虛擬機中的操作系統(tǒng)可以PING通別的主機,反過來別的主機也可以PING虛擬機棋返。想讓它們相互通訊延都,你就需要為虛擬系統(tǒng)配置IP地址和子網(wǎng)掩碼,否則就無法通信睛竣。
所以配置之前晰房,我要先看一下物理主機的ip地址:
- windows ipconfig 查看主機上網(wǎng)網(wǎng)卡的ip地址
-
設置虛擬機的ip地址(注意網(wǎng)關要一致,ip地址修改最后一位即可)
linux 查看 網(wǎng)卡信息 ifconfig
可以看到網(wǎng)卡信息;使用命令編輯:
vim /etc/sysconfig/network-scripts/ifcfg-eno16777736
BOOTPROTO=static #static殊者,靜態(tài)ip与境,而不是dhcp,自動獲取ip地址
NAME=eno16777736
UUID=3aeda1d7-faf4-4316-aae1-c5f60131f109
DEVICE=eno16777736 #虛擬機網(wǎng)卡名稱猖吴。
ONBOOT=yes #開機啟用網(wǎng)絡配置摔刁。
IPADDR=172.16.14.201 #設置我想用的靜態(tài)ip地址,要和物理主機在同一網(wǎng)段海蔽,但又不能相同共屈。
NETMASK=255.255.255.0 #子網(wǎng)掩碼,和物理主機一樣就可以了党窜。
GATEWAY=172.16.14.1 #和物理主機一樣
DNS1=8.8.8.8 #DNS拗引,寫谷歌的地址就可以了。
編輯完畢保存退出
重啟網(wǎng)絡服務:
service network restart
至此:
虛擬機可以ping通 172.16.14.17
物理主機可以ping通 虛擬機ip 172.16.14.201
且:
虛擬機可以正常訪問外網(wǎng)刑然。 可以很方便的通過wget命令下載軟件包寺擂,yum命令安裝軟件暇务。
4 擴展問題
問題:ssh連接本地虛擬接很慢
解決:
1.打開sshd_config配置文件:
vi /etc/ssh/sshd_config
2.輸入/UseDNS找到該配置項位置
3.修改UseDNS yes 為 no
4.保存退出后重啟sshd:
systemctl restart sshd
5.exit退出重連發(fā)現(xiàn)很快就連接上了
問題:Failed to start LSB: Bring up/down錯誤解決方法
很多朋友在使用centos7系統(tǒng)時泼掠,有時候需要分配多個IP地址,這就涉及到修改網(wǎng)卡配置垦细,但是在修改完網(wǎng)卡配置時择镇,重啟網(wǎng)絡服務時會出現(xiàn)“Failed to start LSB: Bring up/down”網(wǎng)絡報錯,這個應該應該怎么解決呢括改?
其實使用提示命令systemctl status network.service進行查看可以發(fā)現(xiàn)錯誤行:
[[email protected] ~]# systemctl status network.service
● network.service – LSB: Bring up/down networking
Loaded: loaded (/etc/rc.d/init.d/network; bad; vendor preset: disabled)
Active: failed (Result: exit-code) since Mon 2019-03-14 23:24:37 CST; 16s ago
解決方法如下:
第一種方法:修改MAC地址
這樣造成的原因是配置文件中MAC與當前網(wǎng)卡MAC不一致腻豌,只需要修改一下配置文件即可。
1嘱能、用ip addr show命令查看當前MAC地址
2吝梅、修改/etc/sysconfig/network-scripts/下以ifcfg開頭的網(wǎng)絡鏈接文件
例如vim /etc/sysconfig/network-scripts/ifcfg-eth1
將HWADDR=”00:0c:29:7f:76:e8″改為HWADDR=”00:0c:29:5d:6f:01″
3、systemctl restart network.servic重啟網(wǎng)絡成功惹骂,這樣狀態(tài)既可正常苏携。
第二種方法、禁用NetworkManager
1对粪、systemctl stop NetworkManager
2右冻、systemctl disable NetworkManager
重啟之后,網(wǎng)絡恢復正常
第三種方法著拭、修改網(wǎng)卡文件名
裝完系統(tǒng)后網(wǎng)卡默認都是有名稱的纱扭,例如eno9、eno17…等等儡遮,如果你之前修改過網(wǎng)卡名稱的話乳蛾,例如修改成eth0名稱的話,可以按照以下方法修改配置文件:
1、修改網(wǎng)卡名和配置文件
mv /etc/sysconfig/network-scripts/ifcfg-enoeno9 /etc/sysconfig/network-scripts/ifcfg-eth0
修改配置文件里面name和device
vi /etc/sysconfig/network-scripts/ifcfg-eth0
TYPE=Ethernet
BOOTPROTO=static
DEFROUTE=yes
PEERDNS=yes
PEERROUTES=yes
IPV4_FAILURE_FATAL=no
NAME=eth0
UUID=d890d6e6-01f6-4063-bf70-cd4e1787d0a8
HWADDR=00:50:56:8b:57:82 #這里原文件沒有肃叶,手動添加上去
DEVICE=eth0
ONBOOT=yes
IPADDR=IP
NETMASK=掩碼
GATEWAY=網(wǎng)關
2忆首、修改/etc/sysconfig/grub,添加net.ifnames=0 biosdevname=0
vi /etc/sysconfig/grub
GRUB_TIMEOUT=5
GRUB_DISTRIBUTOR=”,,g’ /etc/system-release)”
GRUB_DEFAULT=saved
GRUB_DISABLE_SUBMENU=true
GRUB_TERMINAL_OUTPUT=”console”
GRUB_CMDLINE_LINUX=”crashkernel=auto rd.lvm.lv=centos/root rd.lvm.lv=centos/swap net.ifnames=0 biosdevname=0 rhgb quiet”
GRUB_DISABLE_RECOVERY=”true”
3被环、手動生成70-persistent-net.rules以及其他方法
查看接口的MAC地址
ip link show
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
2: eno16777728: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP mode DEFAULT qlen 1000
link/ether 00:0c:29:28:ac:54 brd ff:ff:ff:ff:ff:ff
生成文件
vi /etc/udev/rules.d/70-persistent-net.rules
SUBSYSTEM==”net”, ACTION==”add”, DRIVERS==”?”, ATTR{address}==”00:0c:29:28:ac:54″, ATTR{type}==”1″, KERNEL==”eth”, NAME=”eth0″
最后重啟機器:# reboot 就可以了糙及,這樣基本上就能夠解決了。如果大家在使用RAKsmart美國服務器的過程中筛欢,遇到Failed to start LSB: Bring up/down等問題都可以按照上述方法解決浸锨。