簡體   English   中英

如何在CentOS中更改靜態IP地址?

[英]how to change static ip-address in CentOS?

我在eth0中更改ip地址時遇到問題

     ,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?
  1. 以root身份登錄
  2. 編輯文件/etc/sysconfig/network/ifcfg-eth0 (注意: 不要寫波浪符〜在路徑的開始)
  3. 根據文件說明修改該文件,例如以下文件: https : //access.redhat.com/site/documentation/zh-CN/Red_Hat_Enterprise_Linux/6/html/Deployment_Guide/s1-networkscripts-interfaces.html
  4. 保存文件后,IP地址不會立即更改。 service network restartreboot 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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM