Freebsd işletim sistemi üzerinde, diğer Linux dağıtımları gibi ifconfig komutu ile ip adresi veya ip adresleri ekleyebiliyoruz. Önce “ifconfig” kullanımına bakalım.
Bu işlemler için Freebsd sunucunuzda root olarak oturum açmanız gerekecektir.
Bu yazıda neler var?
ifconfig kullanımı
ifconfig
vmx0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
options=e403bb<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,JUMBO_MTU,VLAN_HWCSUM,TSO4,TSO6,VLAN_HWTSO,RXCSUM_IPV6,TXCSUM_IPV6>
ether 00:0c:29:1c:7d:0c
inet 10.10.10.10 netmask 0xffffffe0 broadcast 10.10.10.255
media: Ethernet autoselect
status: active
nd6 options=29<PERFORMNUD,IFDISABLED,AUTO_LINKLOCAL>
lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> metric 0 mtu 16384
options=680003<RXCSUM,TXCSUM,LINKSTATE,RXCSUM_IPV6,TXCSUM_IPV6>
inet6 ::1 prefixlen 128
inet6 fe80::1%lo0 prefixlen 64 scopeid 0x2
inet 127.0.0.1 netmask 0xff000000
groups: lo
nd6 options=21<PERFORMNUD,AUTO_LINKLOCAL>
Çıktıdan anladığımız vmx0 isminde bir ethernet kartımız var ve ethernet kartımız 10.10.10.10 ip adresini kullanıyor. Broadcast’i de 255 şeklinde.
lo0 sanal bir ethernet kartıdır ve localhosti dinler. Freebsd ve diğer linux dağıtımlarında da varsayılan olarak gelir.
ifconfig eth0 up
veya
ifup eth0
Bu komut eth0 adlı ethernet kartımızı ayağa kaldıracaktır. Ethernet kartımızı pasif (disable) etmek istiyorsak
ifconfig eth0 down
veya
ifdown eth0
Yeni bir ip adresi eklemek istersen;
ifconfig eth0 10.10.10.11
şeklinde ekleyebiliriz. Fakat bu ip adresi geçici olarak eklenir. Yeniden başlattığınızda aktif olmayacaktır.
Freebsd ip adresi nasıl eklenir?
Ip adresinin kalıcı olmasını istiyorsak /etc/rc.conf dosyasına yazmamız gerekiyor.
Dosyamızı açalım;
ee /etc/rc.conf
hostname="dev.pendc.com"
ifconfig_vmx0="inet 10.10.10.10 netmask 255.255.255.0"
defaultrouter="10.10.10.1"
sshd_enable="YES"
# Set dumpdev to "AUTO" to enable crash dumps, "NO" to disable
dumpdev="AUTO"
apache24_enable="YES"
mysql_enable="YES"
php_fpm_enable="YES"
ifconfig_vmx0 ile başlayan satırın altına alttaki texti girip, kendimize göre düzenleyelim.
-ifconfig_vmx0_alias0="inet 10.10.10.11 netmask 255.255.255.0"
Dosyayı kaydedip, dosyadan çıkalım.
Farklı bir ip adresi daha eklemek istiyorsanız “alias0” kısmını “1” yapmanız gerekir.
Dosyayı kaydettikten sonra aşağıdaki komutu çalıştıralım.
/etc/netstart
veya
service network restart
Ip adresini ve subnet’i doğru yazmışsanız, ip adresiniz eklenmiş demektir.
Add Comment