CentOS修改IP地址 # ifconfig eth0 192.168.1.80 這樣就把IP地址修改為192.168.1.80(如果發現上不了網了,那麼你可能需要把網關和DNS也改一下,後面會提到),但是當你重新啟動系統或網卡之後,還是會變回原來的地址,這種修改方式只適用於需要臨時做IP修改。要 ...
CentOS修改IP地址
# ifconfig eth0 192.168.1.80
這樣就把IP地址修改為192.168.1.80(如果發現上不了網了,那麼你可能需要把網關和DNS也改一下,後面會提到),但是當你重新啟動系統或網卡之後,還是會變回原來的地址,這種修改方式只適用於需要臨時做IP修改。要想永久性修改,就要修改/etc/sysconfig/network-scripts/ifcfg-eth0這個文件,這個文件的主要內容如下(你的文件中沒有的項,你可以手動添加):
# vi /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0 #描述網卡對應的設備別名
BOOTPROTO=static #設置網卡獲得ip地址的方式,選項可以為為static,dhcp或bootp
BROADCAST=192.168.1.255 #對應的子網廣播地址
HWADDR=00:07:E9:05:E8:B4 #對應的網卡物理地址
IPADDR=12.168.1.80 #只有網卡設置成static時,才需要此欄位
NETMASK=255.255.255.0 #網卡對應的網路掩碼
NETWORK=192.168.1.0 #網卡對應的網路地址,也就是所屬的網段
ONBOOT=yes #系統啟動時是否設置此網路介面,設置為yes時,系統啟動時激活此設備
CentOS修改網關
# route add default gw 192.168.1.1 dev eth0
這樣就把網關修改為192.168.1.1了,這種修改只是臨時的,當你重新啟動系統或網卡之後,還是會變回原來的網關。要想永久性修改,就要修改/etc/sysconfig/network 這個文件,這個文件的主要內容如下(你的文件中沒有的項,你可以手動添加):
# vi /etc/sysconfig/network
NETWORKING=yes #表示系統是否使用網路,一般設置為yes。如果設為no,則不能使用網路。
HOSTNAME=centos #設置本機的主機名,這裡設置的主機名要和/etc/hosts中設置的主機名對應
GATEWAY=192.168.1.1 #設置本機連接的網關的IP地址。
**********上面的文件修改完要重新啟動一下網卡才會生效:# service network restart ********
CentOS修改DNS
上面的都修改完之後,當你ping一個功能變數名稱是肯能不通,但ping對應的IP地址是同的,這時我們需要修改一下DNS。修改DNS要通過修改/etc/resolv.conf這個文件:
# vi /etc/resolv.conf
nameserver 8.8.8.8 #google功能變數名稱伺服器 nameserver 8.8.4.4 #google功能變數名稱伺服器
通過上面的所有設置,系統應該可以上網了。
如果centos系統建立在虛擬機之上,那麼在設置虛擬機的網路時請選擇‘網橋適配器’連接。
開啟埠
1、CentOS 6 開啟埠(以7777埠為例)
vi /etc/sysconfig/iptables 打開配置文件加入如下語句:
-A INPUT -p tcp -m state --state NEW -m tcp --dport 7777 -j ACCEPT
重啟防火牆
/etc/init.d/iptables restart
修改完成
2、關閉埠(以7777埠為例)
vi /etc/sysconfig/iptables 打開配置文件加入如下語句:
-A INPUT -p tcp -m state --state NEW -m tcp --dport 7777 -j DROP
重啟防火牆
/etc/init.d/iptables restart
修改完成
3、查看埠狀態
/etc/init.d/iptables status
CentOS 7 開啟埠
關閉埠:firewall-cmd --zone=public --remove-port=80/tcp --permanent
開啟埠:firewall-cmd --zone=public --add-port=80/tcp --permanent 命令含義:--zone #作用域,--add-port=80/tcp #添加埠,格式為:埠/通訊協議,--permanent #永久生效,沒有此參數重啟後失效
firewall-cmd --state ##查看防火牆狀態
firewall-cmd --reload ##重新載入配置
查看所有埠:firewall-cmd --list-all
查看埠及服務:netstat -tunpl/ netstat -ntpl
重啟網路服務:service network restart
轉自http://www.cnblogs.com/visi_zhangyang/articles/2429185.html