حل مشکل IP دادن centos بعد از deploy

حل مشکل IP دادن centos بعد از deploy

حل مشکل IP دادن centos بعد از deploy :

اگر شما دارای یک سرور مجازی با سیستم عامل centos با ورژن 6 هستید، بعد از آن که IP را set کردید، هیچ تغییری در

شبکه نمیبینید.

سیستم عامل Centos 6 به یک device manager جدید به اسم udev مجهز میباشد.

و همین device manager کارت شبکه شما را بعد از منتقل کردن به عنوان eth1 شناسایی می کند زیرا

mac address تغییر کرده و برای برطرف کردن این مشکل، مقاله زیر را دنبال کنید :

برای شروع فایل زیر را وایرایش کنید :

[su_code]

nano /etc/udev/rules.d/70-persistent-net.rules

[/su_code]

 

نتیجه ای که به شما میدهد به شکل زیر میباشد ولی mac address ها برای شما متفاوت میباشد :

[su_code]

# This file was automatically generated by the /lib/udev/write_net_rules #

program, run by the persistent-net-generator.rules rules file. #

 You can modify it, as long as you keep each rule on a single #

 line, and change only the value of the NAME= key. #

# PCI device 0x15ad:0x07b0 (vmxnet3) (custom name provided by external tool)
SUBSYSTEM==”net”, ACTION==”add”, DRIVERS==”?*”, ATTR{address}==”00:50:56:bc:00:45″, ATTR{type}==”1″, KERNEL==”eth*”, NAME=”eth0″

# PCI device 0x15ad:0x07b0 (vmxnet3)
SUBSYSTEM==”net”, ACTION==”add”, DRIVERS==”?*”, ATTR{address}==”00:50:56:bc:00:46″, ATTR{type}==”1″, KERNEL==”eth*”, NAME=”eth1″

[/su_code]

اکنون باید subsystem اول رو از فایل پاک کنیم، یعنی دستور زیر را حذف کنید :

[su_code]

# PCI device 0x15ad:0x07b0 (vmxnet3) (custom name provided by external tool) SUBSYSTEM==”net”, ACTION==”add”, DRIVERS==”?*”, ATTR{address}==”00:50:56:bc:00:45″, ATTR{type}==”1″, KERNEL==”eth*”, NAME=”eth0″

[/su_code]

 

سپس باید در subsystem دوم، عبارت NAME=”eth1″ را به NAME=”eth0″ را ویرایش کنید و mac address آن را یادداشت کنید.

حالا mac address جدید را که یادداشت کردید در تنظیمات کارت شبکه وارد کرده و به شکل زیر عمل کنید :

[su_code]

nano /etc/sysconfig/network-scripts/ifcfg-eth0

[/su_code]

هنگامی که آدرس قبلی را مقابل عبارت  HWADDR حذف کنید و mac address جدید را وارد کنید.

حالا فایل تنظیمات را ذخیره کرده و خارج شوید، برای انجام شدن تغییرات هم سیستم را یکبار Reset کنید.