Xin chào ! Nếu đây là lần đầu tiên bạn đến với diễn đàn, xin vui lòng danh ra một phút bấm vào đây để đăng kí và tham gia thảo luận cùng VnPro.

Announcement

Collapse
No announcement yet.

Help Thay đổi cấu hình Static IP trên Ubuntu Server

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • Help Thay đổi cấu hình Static IP trên Ubuntu Server

    Khi cài Linux Ubuntu Server 8.10 mình chọn thiết lập ip là DHCP. Bây giờ mình muốn thay đổi để cấu hình static ip.
    Mình đã gõ lệnh :# Su root ở giao diện command line để vào bằng tài khoản root rồi. Sau đó mình cũng mở etc/network/interfaces bằng lệnh: #vi etc/network/interfaces và nhập vào các dòng lệnh sau:
    iface eth0 inet static
    address 192.168.1.x
    netmask 255.255.255.0
    gateway 192.168.1.x
    nhưng khi Esc ra và gõ :wq để lưu lại thì gặp thông báo là không thể mở etc/network/interfaces để ghi vào được.
    Các bạn có thể trợ giúp mình ko, ngoài cách này còn cách nào để thay đổi cấu hình ip không vậy, nếu có thể thì hướng dẫn mình chi tiết cách làm nhé
    Thanks !

  • #2
    hi,
    sau khi edit lại xong, bạn dùng :w để save file trước, sau đó dùng :q để exit :)
    nếu ko được thì xóa file đó đi, rồi dùng vi để tạo lại :D (nhớ backup lại cái content của nó đã nhé)
    bạn có thể dùng lệnh setup (chọn Network configuration) để chỉnh lại thông số cho NIC, ko cần dùng vi
    no car...no house...no money, but have only a sharing and friendly heart. What's the most important thing in this life "Heart or Money ?". Anything else can stead money ?

    :32::53::X:106:

    Nothing last forever...

    Comment


    • #3
      Bạn có thể viết rõ lệnh đó ra giúp mình được ko, mình mới tìm hiểu Linux nên chưa biết nhiều lệnh. Hướng dẫn mình chi tiết cách làm luôn được ko, thanks !

      Comment


      • #4
        sudo vi /etc/network/interfaces

        auto eth0
        iface eth0 inet dhcp đổi thành iface eth0 inet static

        address 192.168.1.100
        netmask 255.255.255.0
        network 192.168.1.0
        broadcast 192.168.1.255
        gateway 192.168.1.1
        Cách cấu hình địa chỉ trên là ví dụ, tùy theo thực tế mà bạn cấu hình cho phù hợp.

        Tiếp theo đổi DNS thành tĩnh:
        sudo vi /etc/resolv.conf tìm dòng nameserver rồi gõ địa chỉ DNS vào
        Vd: nameserver 203.113.131.1

        Remove cấu hình DNS sẵn có:
        sudo apt-get remove dhcp-client

        Khởi động lại card mạng:
        sudo /etc/init.d/networking restart

        Cú pháp sudo ở đầu mỗi command đòi hỏi bạn phải nhập password của root để thực thi. Password này luôn được yêu cầu thiết lập khi bạn cài đặt Linux.

        Lưu ý bạn sayloveme: Bạn chỉ nên post 1 bài duy nhất của cùng 1 đề tài để mọi người tiện theo dõi. Nếu bạn mới bắt đầu tìm hiểu về Linux thì nên kiếm tài liệu tham khảo, tránh làm step-by-step bởi hướng dẫn từ mọi người nhưng ko hiểu rõ ý nghĩa của mỗi dòng lệnh. Bạn có thể thấy tài liệu cho Newbie ở topic sticky. Thân! :)
        Last edited by mxtacsy; 24-04-2009, 09:15 AM.

        Comment


        • #5
          Originally posted by sayloveme View Post
          Bạn có thể viết rõ lệnh đó ra giúp mình được ko, mình mới tìm hiểu Linux nên chưa biết nhiều lệnh. Hướng dẫn mình chi tiết cách làm luôn được ko, thanks !
          bạn xem trong này nhé:
          Attached Files
          no car...no house...no money, but have only a sharing and friendly heart. What's the most important thing in this life "Heart or Money ?". Anything else can stead money ?

          :32::53::X:106:

          Nothing last forever...

          Comment


          • #6
            Originally posted by trainingit View Post
            hi,
            sau khi edit lại xong, bạn dùng :w để save file trước, sau đó dùng :q để exit :)
            nếu ko được thì xóa file đó đi, rồi dùng vi để tạo lại :D (nhớ backup lại cái content của nó đã nhé)
            bạn có thể dùng lệnh setup (chọn Network configuration) để chỉnh lại thông số cho NIC, ko cần dùng vi
            trên Ubuntu ko xài đc setup bác àh ^_^.
            thử ifconfig eth0 ip_address xem sao.

            Comment


            • #7
              Originally posted by thanhtam View Post
              trên Ubuntu ko xài đc setup bác àh ^_^.
              thử ifconfig eth0 ip_address xem sao.
              uh, sorry
              tại mình đang xài Fedora Core :D nên quen rồi, Ubuntu thì xem trong danh sách các lệnh cho phần Network :)
              no car...no house...no money, but have only a sharing and friendly heart. What's the most important thing in this life "Heart or Money ?". Anything else can stead money ?

              :32::53::X:106:

              Nothing last forever...

              Comment


              • #8
                thank you very much

                Comment


                • #9
                  Originally posted by sayloveme View Post
                  Khi cài Linux Ubuntu Server 8.10 mình chọn thiết lập ip là DHCP. Bây giờ mình muốn thay đổi để cấu hình static ip.
                  Mình đã gõ lệnh :# Su root ở giao diện command line để vào bằng tài khoản root rồi. Sau đó mình cũng mở etc/network/interfaces bằng lệnh: #vi etc/network/interfaces và nhập vào các dòng lệnh sau:
                  iface eth0 inet static
                  address 192.168.1.x
                  netmask 255.255.255.0
                  gateway 192.168.1.x
                  nhưng khi Esc ra và gõ :wq để lưu lại thì gặp thông báo là không thể mở etc/network/interfaces để ghi vào được.
                  Các bạn có thể trợ giúp mình ko, ngoài cách này còn cách nào để thay đổi cấu hình ip không vậy, nếu có thể thì hướng dẫn mình chi tiết cách làm nhé
                  Thanks !
                  Topic này từ 2009 rồi các bác ạ
                  Lỡ có người đào mộ rồi, mình cũng tham gia cho đông dzui :)
                  Cách của bác mxtacsy chính xác rồi, mình chỉ lưu ý giúp bạn 2 điểm thôi :
                  1.Nếu muốn dùng lệnh "su" (Switch User) thì nên thêm option " - " để switch hoàn toàn qua user khác (switch cả shell , môi trường làm việc). VD : $ su - root
                  2.etc/network/interfaces -> bạn thiếu mất dấu / ở đầu rồi, nếu viết đúng phải là như vậy : /etc/network/interfaces (trừ khi con trỏ đang đứng ở / thì etc/network/interfaces vẫn đúng)
                  Trên đời có 3 loại người : người biết đếm và người ko biết đếm 8-}

                  Comment

                  Working...
                  X