Các lệnh căn bản về Network trong linux

Xem chủ đề cũ hơn Xem chủ đề mới hơn Go down

Các lệnh căn bản về Network trong linux

Bài gửi  Admin on Tue May 15, 2012 3:03 pm

Các lệnh căn bản về Network trong linux

Để xác định địa chỉ ip và các network interface ta dùng command:

[root@bigboy tmp]# ifconfig –a

Để xem những thiết bị được kết nối vào computer từ IRQ 1 - IRQ 15 :

[root@bigboy tmp]# cat /proc/interrupts

Thiết lập địa chỉ ip cho một card mạng ta dùng command sau :

[root@bigboy tmp]# ifconfig eth0 192.168.1.5 netmask 255.255.255.0 up

Thiết lập cấu hình có định cho card mạng tao vào edit files cho card mang eth0 tại /etc/sysconfig/network-scripts/ifcfg-eth0 với nội dung như sau:

Fixed IP Address
[root@bigboy tmp]# cd /etc/sysconfig/network-scripts
[root@bigboy network-scripts]# vi ifcfg-eth0

# File: ifcfg-eth0
#
DEVICE=eth0 # tên thiết bị ta cấu hình
IPADDR=192.168.1.100 # địa chỉ ip
NETMASK=255.255.255.0 # subnetmask
BOOTPROTO=static # thiết lập chế độ static ip không thay đổi
ONBOOT=yes # khi khởi động card mạng active

ấu hình tự động nhận IP từ DHCP cho card mạng

[root@bigboy network-scripts]#
Getting the IP Address Using DHCP
[root@bigboy tmp]# cd /etc/sysconfig/network-scripts
[root@bigboy network-scripts]# vi ifcfg-eth0

#
# File: ifcfg-eth0
#
DEVICE=eth0
BOOTPROTO=dhcp
ONBOOT=yes

au khi cấu hình xong ta dùng command sau để cho card mạng nhận được cấu hình mới :

[root@bigboy network-scripts]# ifdown eth0
[root@bigboy network-scripts]# ifup eth0


Giới thiêu Cấu hình nhiều ip cho một interface: mặc định ta có card mạng wlan0 gắn địa chỉ ip là 192.168.1.10. Bây giờ để gắn thêm một địa chỉ ip là : 192.168.1.99 ta phải tạo ra một wlan ảo có địa chỉ là wlan0:0

[root@bigboy tmp]# ifconfig wlan0:0 192.168.1.99 netmask 255.255.255.0 up

Tạo một files ifcfg-wlan0:0 có nội dung như sau :

DEVICE=wlan0:0
ONBOOT=yes
BOOTPROTO=static
IPADDR=192.168.1.99
NETMASK=255.255.255.0

Để active virtual này ta cần phải dùng

[root@bigboy tmp]# ifup wlan0:0
[root@bigboy tmp]# ifdown wlan0:0

Command for change Default Gateway:

[root@bigboy tmp]# route add default gw 192.168.1.1 wlan0

Một số cú dòng lệnh để thiết lập mặc định default gateway:

DEVICE=wlan0:0
ONBOOT=yes
BOOTPROTO=static
IPADDR=192.168.1.99
NETMASK=255.255.255.0
GATEWAY=192.168.1.1


Cấu hình files etc/host

Cho phép ta gán host name cho ip: Ví dụ muốn gán www.daoduytu.net cho ip 127.0.0.1 :

127.0.0.1 localhost www.daoduytu.net

Tạo một tuyến đường static route :

Tạo một static cho một network ta dùng command –net

[root@bigboy tmp]# route add -net 10.0.0.0 netmask 255.0.0.0 gw 192.168.1.254 wlan0

Tạo một static route cho một host :

[root@bigboy tmp]# route add -host 10.0.0.0 netmask 255.0.0.0 gw 192.168.1.254 wlan0
Để xóa ta chỉ việc thay add bằng del.

Tạo một files config để bất cứ khi nào khởi động tuyến đường static sẽ tự load :

#
# File /etc/sysconfig/network-scripts/route-wlan0
#
10.0.0.0/8 via 192.168.1.254

Để config DNS cho Linux ta phải edit files

vi /etc/resolv.conf
Nameserver 192.168.1.1


Cấu hình hostname cho linux:

# vi /etc/sysconfig/network

Admin
Admin

Tổng số bài gửi : 59
Join date : 14/02/2012

Xem lý lịch thành viên http://cntt212.forumvi.com

Về Đầu Trang Go down

Re: Các lệnh căn bản về Network trong linux

Bài gửi  nguyenhuunhu on Fri May 25, 2012 8:23 pm

em thông tin cơ bản về network
-Vào tài khoản root
-Gõ : ifconfig ( giống nhau trong cả RedHat, Fedora, Ubuntu)
-Ta xem được các thông tin cơ bản : địa chỉ IP, netmask, gateway, interface
Trong này , mình xem được card mạng của mình là eth0 ( hồi trước không biết xem card mạng là gì, bị 1 thằng bạn hỏi, mặt cứ lớ nga lớ ngớ ngố không tả nổi
2) Thêm địa chỉ IP
a) Đối với RedHat, Fedora
-Dùng tay: trong terminal gõ setup
(Ở đây card mạng của mình là eth0, cái này tùy vào từng máy, nếu là loại khác thì thay tương ứng vào eth0)
-Dùng dòng lệnh: vi etc/sysconfig/network-script/ifcfg-eth0 (có thể dùng vi, gedit, pico...)
-Sửa BOOTPROTO=dhcp thành BOOTPROTO=static
-Gõ IPADDR=dải địa chỉ IP của mạng (như của máy mình là 192.168.1.(0->255))
-NETMASK=netmask của mạng (tương ứng như dải địa chỉ IP ở trên ,netmask là: 255.255.255.0)
-GATEWAY=gateway của máy( xem được khi gõ ifconfig, hoặc route)
-Rồi save, trở lại teminal
Bây giờ cần tắt và khởi động lại mạng:
-gõ:
ifconfig eth0 down
ifconfig eth0 up
(Hoặc thay cho 2 lệnh trên sẽ là lệnh: service network restart)
-Bây giờ có thể ping được rồi, nếu ping thành công thì ta đã cấu hình lại địa chỉ IP thành công.
-Trong trường hợp không ping được: more /etc/resolv.conf ở trên 1 máy khác cùng sever để xem nameserver, rồi
gedit /etc/resolv.conf , rồi gõ hệt nameserver vừa xem ở trên máy khác kia vào.
b) Đối với ubuntu
-Loay hoay mãi mà không thấy cái sysconfig, giờ mới mò ra được cách cấu hình lại IP:D
-Đầu tiên cũng gõ ifconfig để xem thông tin về mạng
- gedit /etc/networking/interfaces để sửa thông tin. Vào đây các bạn gõ các thông tin cần chỉnh sửa cho cấu hình IP mới,như cấu hình dải IP,card mạng, gateway của máy mình thì là(ví dụ cho IP là 192.168.1.33):
auto eth0
iface eth0 inet static
address 192.168.1.33
netmask 255.255.255.0
gateway 192.168.1.1
-Sau đó save, quay trở lại teminal để khởi động lại mạng, câu lệnh sẽ khác với RedHat, Fedora:
/etc/init.d/networking restart
-Giờ thì ping địa chỉ IP của chính mình xem: okie!
3) Thay đổi IP tạm thời:
Tức là địa chỉ IP này sẽ tạm thời được thay thế, sau khi khởi động lại máy thì nó mất đi, thay vào đó là địa chỉ IP cũ
-Lệnh: (cho cả RedHat, Fedora, Ubuntu):Ví dụ mình muốn cho IP là 192.168.1.13
ifconfig eth0 192.168.1.13 255.255.255.0
hoặc: ifconfig eth0 192.168.1.13/24
4) Thêm, xóa gateway:
-Để xem thông tin về gateway: lệnh : route
-Để thêm gateway default: route add default địa_chỉ_gw
-Để xóa GW default: route del default địa_chỉ_gw
5) Các lệnh giải nén:
- Đối với file tar.gz: tar xvfz tên_file
- Đối với file tar.gj: tar xvffj tên_file
Để cài đặt, ta vào file vừa giải nén, gõ : ./configure
make
make install
(có thể dùng luôn: yum install teen_file)
5) Linh tinh khác:
-Khi ping địa chỉ gateway mà không muốn nhớ địa chỉ, ta vào: gedit /etc/hosts để đặt tên cho địa chỉ đó( viết nối tiếp theo địa chỉ đó), save. Bây giờ ta chỉ cần gõ: ping tên_vừa_đặt

nguyenhuunhu

Tổng số bài gửi : 35
Join date : 14/02/2012

Xem lý lịch thành viên

Về Đầu Trang Go down

Xem chủ đề cũ hơn Xem chủ đề mới hơn Về Đầu Trang

- Similar topics

 
Permissions in this forum:
Bạn không có quyền trả lời bài viết