CHIA SẺ:

Không đơn giản chỉ thêm IP vào là chạy như bài hướng dẫn sử dụng VPS với nhiều IP mình đăng lúc trước, với Vultr bạn cần thực hiện thêm một số thao tác để có thể add thêm địa chỉ IPv4.

ipv4

Giả sử IP chính của VPS là 1.2.3.4, bạn thêm một địa chỉ IP nữa là 1.2.3.5 (xem thêm Hướng dẫn quản lý VPS ở Vultr). Lưu ý cần thay đổi IP tương ứng trong từng dòng code bên dưới kẻo phát sinh lỗi.

Ngay sau khi mua thêm IPv4, bạn cần reboot lại VPS bằng nút Restart trong trang quản lý VPS. Tiếp theo, hãy thực hiện cấu hình để địa chỉ IPv4 mới này hoạt động.

Windows Server 2012

– Sử dụng cmd.exe

netsh interface ipv4 add address "Ethernet" 1.2.3.5 255.255.255.0

– Sử dụng remote login:

  1. Mở Windows Control panel qua Start menu
  2. Click “Network and Internet”.
  3. Click “Network and Sharing Center”.
  4. Click “Change adapter settings”.
  5. Nhấn chuột phải vào Ethernet adapter chính, rồi click “Properties”. Cửa sổ “Ethernet Properties” sẽ được mở.
  6. Chọn “Internet Protocol Version 4 (TCP/IPv4)”, sau đó click nút “Properties”. Cửa sổ “Internet Protocol Version 4 (TCP/IPv4) Properties” sẽ được mở.
  7. Click “Advanced…”. Cửa sổ “Advanced TCP/IP Settings” sẽ được mở.
  8. Trong group “IP addresses”, click “Add…”. Cửa sổ “TCP/IP Address” sẽ được mở.
  9. Điền vào “1.2.3.5” và0 “IP address” và  “255.255.255.0” vào “Subnet mask”.
  10. Click “Add”. Cửa sổ “TCP/IP Address” sẽ được đóng lại.
  11. Click “OK” trên cửa sổ “Advanced TCP/IP Settings”.
  12. Click “OK” trên cửa sổ “Internet Protocol Version 4 (TCP/IPv4) Properties”.
  13. Click “OK” trên cửa sổ “Ethernet Properties”.
  14. Reboot lại server.

Vậy là xong, địa chỉ IP 1.2.3.5 đã được cấu hình.

CentOS 6

1. Thay đổi giao thức boot từ “dhcp” sang “static”. Nếu bạn đã thực hiện bước này thì thôi.

  • Mở file /etc/sysconfig/network-scripts/ifcfg-eth0
  • Thay đổi BOOTPROTO=dhcp thành BOOTPROTO=static
  • Thêm những dòng sau vào cuối file, thay đổi “[mainip]”, “[netmask]”, và “[gateway]” bằng các thông tin tương ứng bạn lấy trong tab IPv4
    IPADDR=[mainip]
    NETMASK=[netmask]
    GATEWAY=[gateway]
  • Chạy lệnh ifup eth0

2. Tạo file /etc/sysconfig/network-scripts/ifcfg-eth0:1 với nội dung sau

DEVICE=eth0:1
BOOTPROTO=static
IPADDR=1.2.3.5
ONBOOT=yes

3. Kích hoạt IP mới với lệnh sau

ifup eth0:1

Ubuntu 12.04

1. Thêm những dòng sau vào cuối file /etc/network/interfaces

auto eth0:0
iface eth0:0 inet static
address 1.2.3.5
netmask 255.255.255.0

2. Kích hoạt IP mới

ifup eth0:0

Tham khảo hướng dẫn của Vultr tại đây. Khi đăng ký, nhớ sử dụng Vultr Coupon để tiết kiệm $ nhé bạn.

24 Comments

  1. namchelsea 6

    Cho mình hỏi là
    IPADDR=[mainip]
    NETMASK=[netmask]
    GATEWAY=[gateway]

    là thông số ip chính hay là ip mình add thêm vào làm mãi mà đến bước cuối
    ifup eth0:1

    toàn báo lỗi không thấy file

    1. Luân Trần Admin

      IPADDR=[mainip] là IP ban đầu của bạn, còn 2 cái [netmask] và [gateway] bạn lấy trong tab IPv4, cũng cùng dong IP ban đầu luôn.

      Cái đoạn tạo file ifcfg-eth0:1 bạn lưu ý điền chuẩn nhé, tên file có dấu : đó.

  2. Việt 9

    Mình config ip chạy đc rồi, nhưng vào ip thì nó chạy đến web chính là cái IP cũ – đã cài LEMP theo hocvps. Đường dẫn đó là: /usr/share/nginx/html
    Giờ mình muốn web mới chạy theo ip mới add thì cài vào thư mục nào Luân nhỉ.
    Thanks bạn!

    1. Luân Trần Admin

      Giờ bạn tạo thêm file conf của tên miền mới, quy định folder sẽ sử dụng như thế nào rồi trỏ domain về ip mới là được.

      1. Việt 9

        Mình thêm luôn nội dung như lúc cài LEMP ở hocvps.com vào cuối nội dung file conf mặc định luôn thấy vẫn chạy. Như thế có ổn ko Luân nhỉ

  3. Hans 3

    cách này làm tương tự với vps ở nơi khác được không nhỉ.
    vps dùng hocvps scripts, nếu sau khi thêm ip vào thì domain1 chạy ip 1, domain2 chạy ip 2 làm thế nào ad nhỉ

    1. Luân Trần Admin

      VPS ở nơi khác cũng tùy, thường thì đơn giản hơn Vultr. Bạn chẳng phải cài đặt gì, đăng ký IP mới, trỏ domain về IP này là chạy ngay lập tức luôn.

      1. Hans 3

        để mình thử coi.
        à mà cho mình hỏi vào hocvps vào song
        truy cập ip là vào web chính dang ip, có cách nào khi gõ ip tự chuyển qua domain không nhỉ
        vú di: gõ 1.2.3.4 thì nó chuyển qua domain.com

        1. Luân Trần Admin

          Bạn đang dùng code gì trên đó, thường thì code sẽ tự redirect sang domain rồi.

          1. Luân Trần Admin

            WP thì bạn vào check chỉnh lại đường dẫn trong table wp_options nhé.

  4. Truong Nguyen 1

    Luân ơi mình thêm được rồi nhưng mà cứ khởi động lại ip thì lại phải : ifup eth0:1 hay ifup eth0:2 thì nó mới nhận lại
    Làm sao để mỗi khi khởi động lại nó tự chạy nhỉ

  5. Khoa nguyen 4

    Determining if ip address .(địa chỉ ip e tạo………..) is already in use for device eth0…
    như này là thành công chưa a. sao e vào bằng địa chỉ ip4 mới đó lại k dc vậy a? xin cám ơn

  6. eva 1

    Luân ơi cho mình hỏi mình dung centos 7 thì làm giống của centos 6 được không? hay phải thêm cài gì nữa? sao mình làm nó bị lỗi hoài nhỉ?
    .for eth0:1[/etc/sysconfig/network-scripts/ifup-eth] Error adding address 108.61.183.120
    bind: Cannot assign requested address

    thanks !!

    1. Luân Trần Admin

      CentOS 6 cũng như 7 nhé. Tốt nhất sử dụng link networking configuration ở trong tab Settings để làm theo, dễ hơn.

Comment của bạn

Your email address will not be published. Required fields are marked *