Linux網絡環境的配置
在Linux服務器系統當中我們都是使用文字終端進行操作,所以連接網絡就沒有像windows平台下那麼簡單。我們需要通過修改相關的文件配置才能使服務器連上網絡,現在就來介紹一下有哪些網絡配置的方法。
1.動態方法(dhnp)
在任何操作系統當中都可以支持dhcp服務,那麼dhcp服務是做什麼的呢?它其實可以幫你動態的獲取ip地址等信息,非常的方便。
那麼我們怎麼使用dhcp服務呢?
首先,我們的系統得有dhcp的相關軟件(沒有安裝的話可以去yum下載安裝),如果沒有那就不用玩了,直接去手動設置吧。
怎麼設置呢?Linux的網卡配置文件存放在/etc/sysconfig/network-scripts裡面,對於以太網的第一個設備,配置文件名一般為ifcfg-eth0
因此用命令vi /etc/sysconfig/network-scripts/ifcfg-eth0打開此文件,可以看到
DEVICE=eth0 #物理設備名
ONBOOT=yes # [yes|no](引導時是否激活設備)
BOOTPROTO=static #[none|static|bootp|dhcp](引導時不使用協議|靜態分配|BOOTP協議|DHCP協議)
看到標紅的字段沒,只要我們選擇dhcp那麼就可以動態獲取ip。其它選項可以如上設置。
保存好修改後的文件退出,用命令service network restart重啟一下服務就可以連接上網絡了。
2.靜態獲取(static)
用命令vi /etc/sysconfig/network-scripts/ifcfg-eth0打開此文件
DEVICE=eth0 #物理設備名
ONBOOT=yes # [yes|no](引導時是否激活設備)
BOOTPROTO=static #[none|static|bootp|dhcp](引導時不使用協議|靜態分配|BOOTP協議|DHCP協議)
IPADDR=192.168.1.10 #IP地址
NETMASK=255.255.255.0 #掩碼值
GATEWAY=192.168.1.1 #網關地址
DNS1=202.202.10.20
選擇static並且設置ip,子網掩碼,網關等,那還可以設置DNS等。IPADDR,NETMASK,GATEWAY只有在靜態static時才有作用(選擇dhcp時後面所有都不起作用)。
保存好修改後的文件退出,用命令service network restart重啟一下服務就可以連接上網絡了。
3.使用setup命令
什麼是setup命令呢?在一些Linux distribution中可以使用setup軟件來進行網絡配置,它是圖形界面的,所以在交互上很友好。不過配置的原理和上面一樣,一個是dhcp自動獲取,一個是手動設置
4.以下是一些相關的網絡設置命令和配置文件:
ifconfig:查看網絡配置信息(相當與win下的ipconfig),使用ifconfig eth0 192.168.0.1 netmask 255.255.255.0 也可以臨時配置ip
/etc/sysconfig/network:網關的配置文件
/etc/resolv.conf:dns的配置文件
ifdown:關閉網卡,例如:ifdown eth0
ifup:開啟網卡,例如:ifup eth0
service iptables start:啟動防火牆
service iptables stop:關閉防火牆