Umarnin "IP" masu amfani don Sanya hanyoyin sadarwa


A cikin wannan sakon, za mu sake nazarin yadda za mu iya ba da adireshin IP tsaye, Hanyar tsaye, Deofar Tsoho da dai sauransu Sanya Adireshin IP akan buƙata ta amfani da IP umarni. IFCONFIG ya yanke hukunci kuma an maye gurbinsa da IP umarni a cikin Linux. Koyaya, IFCONFIG umarni har yanzu yana aiki kuma akwai don mafi yawan rarraba Linux.

Lura: Da fatan za a ɗauki fayil ɗin sanyi kafin yin canje-canje.

Ta yaya zan Sanya Matsakaicin adireshin IP adireshin Intanet (IPv4)

Don saita tsaye adireshin IP, kuna buƙatar sabuntawa ko gyara fayil ɗin daidaitawar hanyar sadarwa don sanya Adireshin IP tsaye ga tsarin. Dole ne ku kasance mafi girma tare da umarnin su (mai amfani da sauyawa) daga tashar ƙaura ko umarni na sauri.

Buɗe kuma gyara fayil ɗin daidaitawar hanyar sadarwa don (eth0 ko eth1) ta amfani da editan da kuka fi so. Misali, don sanya Adireshin IP zuwa eth0 dubawa kamar haka.

 vi /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE="eth0"
BOOTPROTO=static
ONBOOT=yes
TYPE="Ethernet"
IPADDR=192.168.50.2
NAME="System eth0"
HWADDR=00:0C:29:28:FD:4C
GATEWAY=192.168.50.1

Sanya Tsayayyen Adireshin IP don daidaitawar daidaitawar daidaita fayil ɗin fayil/sauransu/cibiyar sadarwa/musaya don yin canje-canje na dindindin kamar yadda aka nuna a ƙasa.

auto eth0
iface eth0 inet static
address 192.168.50.2
netmask 255.255.255.0
gateway 192.168.50.1

Na gaba, sake farawa sabis na cibiyar sadarwa bayan shigar da duk cikakkun bayanai ta amfani da umarni mai zuwa.

# /etc/init.d/networking restart
$ sudo /etc/init.d/networking restart

1. Yadda Ake Sanya Adireshin IP zuwa Takamaiman Matsakaici

Umurnin mai zuwa anyi amfani dashi don sanya Adireshin IP zuwa takamaiman keɓaɓɓen (eth1) akan tashi.

# ip addr add 192.168.50.5 dev eth1
$ sudo ip addr add 192.168.50.5 dev eth1

Lura: Abin baƙin ciki duk waɗannan saitunan zasu ɓace bayan sake farawa da tsarin.

2. Yadda Ake Duba Adireshin IP

Don samun zurfin bayanin hanyoyin sadarwar ku kamar Adireshin IP, bayanin Adireshin MAC, yi amfani da umarni mai zuwa kamar yadda aka nuna a ƙasa.

# ip addr show
$ sudo ip addr show
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 16436 qdisc noqueue state UNKNOWN
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
    inet6 ::1/128 scope host
       valid_lft forever preferred_lft forever
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UNKNOWN qlen 1000
    link/ether 00:0c:29:28:fd:4c brd ff:ff:ff:ff:ff:ff
    inet 192.168.50.2/24 brd 192.168.50.255 scope global eth0
    inet6 fe80::20c:29ff:fe28:fd4c/64 scope link
       valid_lft forever preferred_lft forever
3: eth1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UNKNOWN qlen 1000
    link/ether 00:0c:29:28:fd:56 brd ff:ff:ff:ff:ff:ff
    inet 192.168.50.5/24 scope global eth1
    inet6 fe80::20c:29ff:fe28:fd56/64 scope link
       valid_lft forever preferred_lft forever

3. Yadda zaka Cire Adireshin IP

Umurnin da ke gaba zai cire adireshin IP ɗin da aka sanya daga ƙirar da aka bayar (eth1).

# ip addr del 192.168.50.5/24 dev eth1
$ sudo ip addr del 192.168.50.5/24 dev eth1

4. Yadda Ake Bunkasa Hanyar Sadarwa

Tutar\"up" mai suna interface (eth1) tana ba da damar sadarwar hanyar sadarwa.

# ip link set eth1 up
$ sudo ip link set eth1 up

5. Yadda Ake Karkatar Da Hanyar Sadarwa

Tutar\"ƙasa" tare da sunan keɓaɓɓen suna (eth1) yana hana haɗin keɓaɓɓiyar hanyar sadarwa.

# ip link set eth1 down
$ sudo ip link set eth1 down

6. Yaya Zan Duba Titin Hanyar?

Rubuta umarni mai zuwa don bincika bayanan tebur na tsarin.

# ip route show
$ sudo ip route show
10.10.20.0/24 via 192.168.50.100 dev eth0
192.168.160.0/24 dev eth1  proto kernel  scope link  src 192.168.160.130  metric 1
192.168.50.0/24 dev eth0  proto kernel  scope link  src 192.168.50.2
169.254.0.0/16 dev eth0  scope link  metric 1002
default via 192.168.50.1 dev eth0  proto static

7. Ta yaya zan Addara Hanyar tsaye

Me yasa kuke buƙatar ƙara hanyoyin tsaye ko hanyoyin Manual, saboda cewa zirga-zirgar bazai wuce ta tsoffin ƙofa ba. Muna buƙatar ƙara hanyoyin tsaye don wucewar zirga-zirga daga hanya mafi kyau don isa ga makiyaya.

# ip route add 10.10.20.0/24 via 192.168.50.100 dev eth0
$ sudo ip route add 10.10.20.0/24 via 192.168.50.100 dev eth0

8. Yadda Ake Cire Hanyar Tsayayye

Don cire hanyar da aka sanya, kawai rubuta umarnin da ke gaba.

# ip route del 10.10.20.0/24
$ sudo ip route del 10.10.20.0/24

9. Ta yaya zan Kara Tsayayyar Hanyoyi

Duk hanyar da ke sama za a rasa bayan sake farawa da tsarin. Don ƙara madaidaiciyar hanya, shirya fayil/sauransu/sysconfig/rubutun-hanyar sadarwa/hanya-eth0 (Muna adana hanya madaidaiciya don (eth0) kuma ƙara layuka masu zuwa kuma adana da wanzu. Ta hanyar tsoho hanya-eth0 fayil ba zai kasance a wurin ba , bukatar a halicce ku.

# vi /etc/sysconfig/network-scripts/route-eth0
10.10.20.0/24 via 192.168.50.100 dev eth0

Bude fayil/sauransu/cibiyar sadarwar/musaya kuma a ƙarshen ƙara naci hanyoyin tsaye. Adiresoshin IP na iya bambanta a cikin yanayin ku.

$ sudo vi /etc/network/interfaces
auto eth0
iface eth0 inet static
address 192.168.50.2
netmask 255.255.255.0
gateway 192.168.50.100
#########{Static Route}###########
up ip route add 10.10.20.0/24 via 192.168.50.100 dev eth0

Na gaba, sake farawa sabis na cibiyar sadarwa bayan shigar da duk cikakkun bayanai ta amfani da umarni mai zuwa.

# /etc/init.d/network restart
$ sudo /etc/init.d/network restart

10. Tayaya zan Kara Tsohuwar Hanya

Za'a iya ƙayyade ƙofa ta tsohuwa a duniya ko don cikin takamaiman takamaiman fayil ɗin daidaitawa. Amfani da tsoffin ƙofa shine Idan muna da NIC fiye da ɗaya a cikin tsarin. Zaka iya ƙara tsoffin ƙofa akan tashi kamar yadda aka nuna a ƙasa umarnin.

# ip route add default via 192.168.50.100
$ sudo ip route add default via 192.168.50.100

Da kyau gyara ni idan na rasa. Da fatan za a koma shafi na hannu da ke yin man ip daga m/umarni da sauri don ƙarin sani game da Dokar IP.