我們在上網的時候會遇到各種各樣的問題,比如有時候網絡不通,沒有ip地址,或者ip地址有沖突等等,這就需要我們懂得一些網絡的配置,方便以后使用。
基本網絡配置:主機名,ip地址,網關,DNS服務器。
1、 主機名的配置
第一種方法:在配置文件修改
Centos7版本:vim /etc/hostname
改過配置文件后需要使其生效,命令為
hostname centos7(修改后的版本號).localdomain
exit退出再登錄就生效了
第二種方法:直接使用命令解決
hostnamectl set-hostname centos7.magedu.com
exit退出再登錄就生效了
Centos6版本:vim /etc/sysconfig/network
在對應主機名那一列修改即可。
使其生效,還需一條命令:
hostname centos6(修改后的版本號).localdomain
exit退出再登錄就生效了
2、 ip地址的配置
第一種方法:使用字符界面配置
setup直接進入字符界面(7版本沒有)
第二種方法:修改配置文件
cd /etc/sysconfig/network-scripts/
vim ifcfg-eth0
格式:DEVICE=eth0
ONBOOT=yes(如是no,說明網卡禁用了)
BOOTPROTO=none (若是dhcp,說明是自動獲取,none是手動更改static可以同時自動獲取和指定)
IPADDR=172.17.0.66(ip地址的修改)
#NETMASK或者PREFIX都是改子網掩碼的,形式不一樣,兩種哪個都行,只能寫一個
NETMASK=255.255.0.0
PREFIX=16
GATEWAY=172.17.0.222
DNS1=114.114.114.114
DNS2=8.8.8.8
DOMAIN=magedu.com
改過之后重啟網絡服務,使生效
service network restart
3、 網關的配置
網關就是GATEWAY,可以用上面的方法在配置文件中修改
4、 DNS的配置
在上面的配置文件中就可以配置,但是要想使其生效,要把自動獲取dhcp改為none或者static.
實驗一:
如果有兩臺一樣的虛擬機同時啟動,mac地址可能會發生沖突,這時要修改其中一臺的mac地址,修改方式如下:
*1 點開虛擬機設置
*2 分別點擊橋接模式和僅主機模式,有個高級選項
*3高級選項里面那個生成選項,就可以了,點擊生成,就會自定更新mac地址,注意要把一個虛擬機中的兩個模式的高級選項都改,才可以。
實驗二:
如何實現單臂路由?(都在僅主機模式下)
設備:一個路由器,兩個不同網段的ip地址。
目的:實現兩個不同網段的地址通過一臺路由器能夠通信
步驟:
1先把A的網絡ip設為指定的192.168.37.132/24
ifconfig eth0 192.168.37.132/24
2 把B的ip地址設為指定的172.17.0.200/16
ifconfig eth0 172.17.0.200/1
3給路由器配置兩個ip地址,使用一個網卡配置兩個地址,其中一個要設置為別名,不然兩個會發生沖突
ifconfig etho 192.168.37.200
ifconfig eth0:1 172.17.0.100
4給A網段配置網關地址
route add ddefault gw 192.168.37.200
5給B網段配置網關地址
route add default gw 172.17.0.100
6給路由器設置轉發功能
echo 1 >/proc/sys/net/ipv4/ip_forward
7驗證,用A去ping B,看是否能通,若是,則成功。
ping 172.17.0.200
總結:看似一個小小的實驗,中間可能會出許多問題,這就需要我們平時多注意細節問題,多加練習命令。
本文來自投稿,不代表Linux運維部落立場,如若轉載,請注明出處:http://www.www58058.com/86637