[英]how to change static ip-address in CentOS?
,actual thing is happening is when i changed the ip-address its changed but when i
restart network service it comes in back state that means its again showing old ip-
address.
// ~/etc/sysconfig/network/ifcfg-eth0
but its showing **access denied**
please help me why its happening?
/etc/sysconfig/network/ifcfg-eth0
(注意: 不要寫波浪符〜在路徑的開始) service network restart
或reboot
service network restart
,更改將生效。 注意:如果沒有正確配置sudo
,也可以使用sudo
從普通的非特權帳戶進行修改,而不是以root用戶身份登錄。
嘗試使用sudo
befor命令進行訪問。
...而且更簡單,因此您只需使用命令system-config-network
。 這是一個交互式工具,將編寫相關的ifcfg文件。 優點是,您不必處理可能會輸錯的ifcfg文件約定。 請記住,還要以root用戶特權運行此命令。
有關更多信息, 請參見 : http : //www.cyberciti.biz/faq/rhel-centos-fedoracore-linux-network-card-configuration/
首先,您是root用戶? 如果不是,請進入SU模式。 輸入以下命令vi /etc/sysconfig/network-scripts/ifcfg-eth0
這將使您進入vi
模式。
在vi
您首先進入View Mode
。 因此,現在您只能查看文檔,要進行更改,您必須進入Insert Mode
,然后只需按I
在Insert Mode
進行以下更改;
ONBOOT=yes
BOOTPROTO=static
IP_ADDR=1.1.1.1 (Fill in your actual IP Address)
NETMASK=255.255.255.255 (Fill in your actual netmask here)
按Esc
退出“ Insert mode
,並按:wq
並按Return保存更改。 通過輸入命令service network restart
您的新靜態IP地址現在應該可以運行了。
如果不起作用,請再次執行相同的步驟,但這一次是BOOTPROTO=none
。 我認為較新版本的CentOS不推薦使用BOOTPROTO-static
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.