FreeBSD a více IP na síťové kartě

Petr

FreeBSD a více IP na síťové kartě
« kdy: 18. 08. 2011, 11:39:16 »
Dobrý den,
dá se na jednu sítovou kartu nastavit více IP? Mám dedikovaný server
od superhostingu a mám tam 5 IP adres chtěl bych využít zatím jenom 3. 1 na ssh a na www. a ty dvě ostatní na herní servery. JE to možné nějak nastavit? Ty IP adresy?

Děkuji za odpovědi. Petr
« Poslední změna: 18. 08. 2011, 17:42:31 od Petr Krčmář »


smoofy

  • *****
  • 1 053
    • Zobrazit profil
    • E-mail
Re: Freebsd - Více IP
« Odpověď #1 kdy: 18. 08. 2011, 11:54:14 »
melo by to byt asi nejak takhle, jestli si dobre vzpominam:

pridas
ifconfig eth0 inet 192.168.1.100 netmask 255.255.255.255 alias

odeberes
ifconfig eth0 inet 192.168.1.100 -alias


smoofy

  • *****
  • 1 053
    • Zobrazit profil
    • E-mail
Re: Freebsd - Více IP
« Odpověď #2 kdy: 18. 08. 2011, 11:59:39 »
Tady jsem to nasel.
http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/configtuning-virtual-hosts.html

Vsechny adresy ze stejnyho subnetu jako je dafault adresa museji mit masku /32 (255.255.255.255) jinak system hlasi ze je jiz pouzivana. U adres jineho subnetu samozrejme pridas jejich masku.

Petr

Re: Freebsd - Více IP
« Odpověď #3 kdy: 18. 08. 2011, 12:02:18 »
ok vyzkoušim děkuji moc..

Petr

Re: Freebsd - Více IP
« Odpověď #4 kdy: 18. 08. 2011, 12:16:21 »
ifconfig_fxp0=inet 10.0.0.3 netmask 255.255.255.0: Command not found.

Nevim proč to dělá mám FREEBSD 8.2


smoofy

  • *****
  • 1 053
    • Zobrazit profil
    • E-mail
Re: Freebsd - Více IP
« Odpověď #5 kdy: 18. 08. 2011, 12:44:37 »
Zkopci sem ten konfigurak. Manualne ti to vytvorit jde? Jaky pouzivas prikaz? Nemam to ted kde vyzkouset ale mrknul bych na to.

Petr

Re: Freebsd - Více IP
« Odpověď #6 kdy: 18. 08. 2011, 12:46:31 »
Zkoušel jsem toto > http://www.freebsd.org/doc/handbook/configtuning-virtual-hosts.html
Vložil jsem to do rc.conf zkusil jsem to restartovat a nic...

smoofy

  • *****
  • 1 053
    • Zobrazit profil
    • E-mail
Re: Freebsd - Více IP
« Odpověď #7 kdy: 18. 08. 2011, 12:51:25 »
to inet x.x.x. netmask x.x.x.x ma bejt v uvozovkach takze v tvem pripade:
ifconfig_fxp0="inet 10.0.0.3 netmask 255.255.255.0"

Petr

Re: Freebsd - Více IP
« Odpověď #8 kdy: 18. 08. 2011, 14:08:12 »
Nemůžu na to přijít jak na to.dám to do rc a nejde to

ifconfig_fxp0="inet 10.0.0.3 netmask 255.255.255.0"
ifconfig_fxp0_alias0="inet 10.0.0.5 netmask 255.255.255.0"
ifconfig_fxp0_alias1="inet 10.0.0.6 netmask 255.255.255.0"

dám reboot a furt nic..

smoofy

  • *****
  • 1 053
    • Zobrazit profil
    • E-mail
Re: Freebsd - Více IP
« Odpověď #9 kdy: 18. 08. 2011, 14:18:04 »
Snazim se porad zjistit co ti nefunguje a furt nic. Pokud nepopises blize v cem je problem, co ti vypisuje ifconfig -a, jestli se ti objevi chybova hlaska pri startu a jestli ti jsou ty aliasy vytvorit manualne tak ti bohuzel nemuzu poradit vice. Do jakyho souboru presne si to dal? Dej sem vypis toho soubour, ukaz kompletni vypis ifconfig -a. Je taky mozny ze ti nebezi inetd tak zadej:
inetd_enable="YES"
do /etc/rc.conf predtim, nez startujes ty aliasy.

rexxor

Re: Freebsd - Více IP
« Odpověď #10 kdy: 18. 08. 2011, 14:23:53 »
Jednoduse :
ifconfig {precist zarizeni na co to dam}, neni eth0, no eth1, ale dle vyrobce, me0, fxp0, rl0, atd ...
Pro dane zarizeni, treba uvadene fxp0
ifconfig_fxp0="inet 87.236.193.195  netmask 255.255.255.0"
ifconfig_fxp0_alias0="87.236.193.194 netmask 255.255.255.0"
ifconfig_fxp0_alias1="87.236.193.196 netmask 255.255.255.0"
defaultrouter="87.236.193.1"
ipv6_ifconfig_fxp0="2a01:5f0:c001:112:2::1 prefixlen 64"
ipv6_ifconfig_fxp0_alias0="2a01:5f0:c001:112:112::1 prefixlen 64"
ipv6_defaultrouter="2a01:5f0:c001:112::1"

a pokud IPcku predavas do jailu, tak treba pro jail filip :
jail_filip_ip="87.236.193.194"
jail_filip_ip_multi0="2a01:5f0:c001:112:2::1:1"
jail_filip_ip_multi1="2a01:5f0:c001:112:2::1:2"

Ono otazkou je, zda ti to nejde, protoze to nemuzes nastavit, a nebo je to zapricineno
kreativnim routingem Cendry ...
inetd s tim nema co delat ...
f.


Petr

Re: Freebsd - Více IP
« Odpověď #11 kdy: 18. 08. 2011, 16:44:26 »
No tady jsou soubory co jsem měnil.

rc.conf

hostname="dhcppc2"
ifconfig_em0="DHCP"
keymap="us.iso"
sshd_enable="YES"
inetd_enable="YES"
ifconfig_fxp0="inet 10.0.0.3  netmask 255.255.255.0"
ifconfig_fxp0_alias0="10.0.0.4 netmask 255.255.255.0"
ifconfig_fxp0_alias1="10.0.0.5 netmask 255.255.255.0"
defaultrouter="10.0.0.138"

ifconfig


dhcppc2# ifconfig
em0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
        options=9b<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,VLAN_HWCSUM>
        ether 08:00:27:17:e0:44
        inet 10.0.0.3 netmask 0xffffff00 broadcast 10.0.0.255
        media: Ethernet autoselect (1000baseT <full-duplex>)
        status: active
lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> metric 0 mtu 16384
        options=3<RXCSUM,TXCSUM>
        inet6 fe80::1%lo0 prefixlen 64 scopeid 0x2
        inet6 ::1 prefixlen 128
        inet 127.0.0.1 netmask 0xff000000
        nd6 options=3<PERFORMNUD,ACCEPT_RTADV
>

A po rebootu to samé...

Petr

Re: Freebsd - Více IP
« Odpověď #12 kdy: 18. 08. 2011, 17:42:32 »
Vyřešeno děkuji všem co pomohly  :)