1. 解決問題linux
linux虛擬機使用NAT模式聯網,動態ip修改爲靜態ip 修改爲靜態ip可使每次遠程鏈接linux系統時不用查看ip.在分佈式中所有都用靜態ip.
2. 操做步驟vim
1.虛擬機安裝好以後.查看虛擬網卡mac地址 使用命令: cat /etc/udev/rules.d/70-persistent-net.rules 記住ATTR{address}的值
2.刪除虛擬機網卡配置文件 rm -rf /etc/sysconfig/network-scripts/ifcfg-eth0 3.建立新的網卡文件 vim /etc/sysconfig/network-scripts/ifcfg-eth0 裏面寫以下內容: DEVICE=eth0 HWADDR="此處是第一步記住的ATTR的地址,也就是mac地址" ONBOOT=yes #每次都啓動此網卡 BOOTPROTO=static #ip地址修改爲靜態的 NETMASK=255.255.255.0 #子網掩碼 IPADDR=192.168.111.111 #要修改的ip地址. 此處不能亂寫哦 GATEWAY=192.168.111.2 #網關 此處不能亂寫哦
4.靜態ip和網關寫法 1.打開終端,輸入ifconfig查看ip 2.在一堆ip中找到 vmnet8:能夠看到inte後面有一個ip地址. 第三步要寫的ip就和這個ip有關係. 前三個要相同,最後一個隨意設置,0~254之間.
3.網關地址和靜態ip地址前三個不變,最後一個寫成2. 5.重啓網卡 輸入命令: service network restart 6.測試是否能夠聯網和連接主機 測試聯網: ping www.baidu.com 測試是否和本地ping通: ping 本地ip地址.是mac電腦本地地址哦. 7.若是能ping通,基本的的配置就完成了.若是ping不通,要多試幾回哦! 操做到這就完事了嗎? 並無.咱們尚未真正理解,爲何要這麼設置.接下來就看一看爲何要這樣寫.
3. 繼續搞起bash
1.在第二步寫靜態ip,要寫成vmnet8:地址相同的ip. 我想把個人ip寫成111.111.111.111可不能夠呢? 固然能夠 2.linux虛擬機使用NAT模式聯網,使用的就是vmnet8的虛擬網卡.請看此圖
咱們能夠設置vmnet8的虛擬ip地址就能夠達到修改linux的靜態ip地址了. 3.修改vmnet8的ip 1.在終端切換到root用戶,若是root用戶密碼忘記了,輸入此命令: sudo bash 輸入後提示輸入密碼.輸入當前登陸用戶的密碼便可 2.輸入 vim /Library/Preferences/VMware\ Fusion/networking 能夠看到以下內容. 紅色箭頭指的位置能夠修改爲本身想寫的ip地址哦.
寫完關閉VMware,此處改,linux的eth0文件也得修改哦.記得是ip和網關都得改. 4.到此處就基本都設置完成了. 1.另外說一點.網關最後一個是2呢,由於是虛擬機軟件自動生成的. 2.那咱們可不能夠修改呢?固然能夠.可是沒有這個必要了同窗.若是要修改,要學習. 3.在 cd /Library/Preferences/VMware\ Fusion/vmnet8/下.有個nat.conf文件.文件第一行就是網關ip.能夠本身修改修改,嘗試下.注意的是. 此處修改了,linux的eth0網卡配置文件裏的網關也要改哦.這兩處的ip要相同.
5. 多說一下ssh
1.linux操做界面不能拷貝粘貼,不能放大頁面,wondow上有遠程鏈接工具,mac上應該也有,可是不必用. 2.直接用終端遠程鏈接.在終端輸入命令 ssh 用戶名@linux的ip. 直接連就能夠. 3.有的同窗感受寫這麼長的ip太麻煩了,我配置靜態ip沒什麼用處啊.老師,我想簡寫! 我只能說懶死你得了. 4咱們訪問百度,沒輸入過百度的ip地址吧.都是域名.那麼咱們也能夠給linux的ip設置一個域名啊. 5.在終端下輸入 vim /etc/hosts. 找個地方寫 虛擬機ip 你想起的名稱 例如: 192.168.123.123 linux 6.保存文件退出 在此遠程鏈接linux虛擬機就能夠這樣寫了 ssh root@linux 就能登陸了.注意root是linux用戶. 7.到此就功德圓滿了.