Jika anda mempunyai PC atau laptop yang sering gonta-ganti setting IP, DNS dan Gateway. Anda akan kerepotan jika harus bolak-balik masuk Network Settings. Biar cepet dan tidak ribet, cobalah cara ini.
Berikut ini adalah file-file konfigurasi yang berkaitan dengan Network Setting di linux :
/etc/sysconfig/network (berisi Hostname dan Gateway
/etc/resolv.conf (berisi setting DNS)
/etc/sysconfig/network-scripts/ifcfg-eth0 (berisi NIC/ethernet card : IP address, netmask, broadcast address, dan sebagainya)
/etc/sysconfig/network (berisi Hostname dan Gateway
/etc/resolv.conf (berisi setting DNS)
/etc/sysconfig/network-scripts/ifcfg-eth0 (berisi NIC/ethernet card : IP address, netmask, broadcast address, dan sebagainya)
Inilah contoh isi dari file /etc/sysconfig/network
NETWORKING=yes
GATEWAY=192.168.1.197
HOSTNAME=robby-comp
Ini contoh isi dari file /etc/resolv.conf
# Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8)
# DO NOT EDIT THIS FILE BY HAND – YOUR CHANGES WILL BE OVERWRITTEN
nameserver 192.168.1.197
nameserver 192.168.1.4
Ini isi dari /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0
BOOTPROTO=static
IPADDR=192.168.1.12
NETMASK=255.255.255.0
NETWORK=192.168.1.0
BROADCAST=192.168.1.255
GATEWAY=192.168.1.197
ONBOOT=yes
METRIC=10
MII_NOT_SUPPORTED=no
USERCTL=yes
MS_DNS1=192.168.1.197
MS_DNS2=192.168.1.4
RESOLV_MODS=yes
IPV6INIT=no
IPV6TO4INIT=no
Misalnya anda memakai 2 settingan IP berbeda di kantor dan di lapangan.
di kantor :
DNS 202.6.239.118
IP 192.168.0.1
Netmask 255.255.255.248
Network 192.168.0.0
Broadcast 192.168.0.255
di kantor :
DNS 202.6.239.118
IP 192.168.0.1
Netmask 255.255.255.248
Network 192.168.0.0
Broadcast 192.168.0.255
di lapangan:
DNS 192.168.1.197
IP 192.168.1.12
Netmask 255.255.255.0
Network 192.168.1.0
Broadcast 192.168.1.255
DNS 192.168.1.197
IP 192.168.1.12
Netmask 255.255.255.0
Network 192.168.1.0
Broadcast 192.168.1.255
Repot banget kan kalau anda merubah settingan itu. Coba langkah ini:
1. Buatlah file (copy – paste dari yang asli) konfigurasi sesuai area anda, apapun namanya yang penting anda mengerti.
/etc/sysconfig/network-lapangan
/etc/sysconfig/network-kantor
/etc/resolv.conf-lapangan
/etc/resolv.conf-kantor
/etc/sysconfig/network-scripts/ifcfg-eth0-lapangan
/etc/sysconfig/network-scripts/ifcfg-eth0-kantor
Isi file baru tadi sesuai dengan settingan anda.
(ps : kalau masih ragu, backup aja file-file yang asli)
2. Buat file isinya script :
/etc/sysconfig/network-kantor
/etc/resolv.conf-lapangan
/etc/resolv.conf-kantor
/etc/sysconfig/network-scripts/ifcfg-eth0-lapangan
/etc/sysconfig/network-scripts/ifcfg-eth0-kantor
Isi file baru tadi sesuai dengan settingan anda.
(ps : kalau masih ragu, backup aja file-file yang asli)
2. Buat file isinya script :
#!/bin/bash
cp -v /etc/resolv.conf-lapangan /etc/resolv.conf
cp -v /etc/sysconfig/network-lapangan /etc/sysconfig/network
cp -v /etc/sysconfig/network-scripts/ifcfg-eth0-lapangan /etc/sysconfig/network-scripts/ifcfg-eth0
service network restart
Simpan di /root/.netlap
3. Buat file isinya script :
3. Buat file isinya script :
#!/bin/bash
cp -v /etc/resolv.conf-kantor /etc/resolv.conf
cp -v /etc/sysconfig/network-kantor /etc/sysconfig/network
cp -v /etc/sysconfig/network-scripts/ifcfg-eth0-kantor /etc/sysconfig/network-scripts/ifcfg-eth0
service network restart
Simpan di /root/.netkantor
4. Masukkan kedua script ini ke dalam shell environment. Edit file /root/.bashrc, dan masukkan ini:
alias netlap=”/root/.netlap”
alias netkantor=”/root/.netkantor”
Untuk mengeksekusi, anda cukup melakukan ini
cd /root
./.netlap
atau
./.netkantor
cd /root
./.netlap
atau
./.netkantor
0 komentar:
Post a Comment
Komentar yang baik akan diterima secara baik juga