Главная страница


ru.unix.bsd

 
 - RU.UNIX.BSD ------------------------------------------------------------------
 From : Eugene Grosbein                      2:5006/1       12 Feb 2008  00:06:45
 To : Alexander Kolesnikoff
 Subject : Re: route to 127.0.0.0/8 ?!!
 -------------------------------------------------------------------------------- 
 
 11 фев 2008, понедельник, в 17:26 KRAT, Alexander Kolesnikoff написал(а):
 
  AK>  route -n get 127.0.0.2
  AK>    route to: 127.0.0.2      
  AK> destination: default      !!!!!
  AK>        mask: default              
  AK>     gateway: 172.16.32.66  
  AK>   interface: em0  
  AK>       flags: <UP,GATEWAY,DONE,STATIC>   
  AK>  recvpipe  sendpipe  ssthresh  rtt,msec    rttvar  hopcount      mtu
  AK>        0         0         0         0         0         0      1500
  AK>
  AK>  ifconfig lo0            
  AK> lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> mtu 16384
  AK>         inet 127.0.0.1 netmask 0xff000000
  AK>    Это так и должно быть?
 
 В общем-то это не имеет значения, в ip_output.c есть код:
 
         /* 127/8 must not appear on wire - RFC1122. */
         if ((ntohl(ip->ip_dst.s_addr) >> IN_CLASSA_NSHIFT) == IN_LOOPBACKNET ||
             (ntohl(ip->ip_src.s_addr) >> IN_CLASSA_NSHIFT) == IN_LOOPBACKNET) {
                 if ((ifp->if_flags & IFF_LOOPBACK) == 0) {
                         ipstat.ips_badaddr++;
                         error = EADDRNOTAVAIL;
                         goto bad;
                 }
         }
 
 То есть попытка отправить пакет на 127.0.0.2 не через loopback
 безусловно обламывается с кодом EADDRNOTAVAIL. Hо можно и добавить
 "route add 127/8 127.0.0.1" в /etc/start_if.lo0
 
 Eugene
 -- 
 Choose no career
 --- slrn/0.9.8.1 (FreeBSD)
  * Origin: Svyaz Service JSC (2:5006/1@fidonet)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Re: route to 127.0.0.0/8 ?!!   Eugene Grosbein   12 Feb 2008 00:06:45 
 Re: route to 127.0.0.0/8 ?!!   Alexander Kolesnikoff   12 Feb 2008 05:46:20 
 Re: route to 127.0.0.0/8 ?!!   Sergey Matveychuk   12 Feb 2008 14:16:43 
 Re: route to 127.0.0.0/8 ?!!   Alexander Kolesnikoff   12 Feb 2008 16:27:41 
 Re: route to 127.0.0.0/8 ?!!   Valentin Davydov   12 Feb 2008 19:41:02 
Архивное /ru.unix.bsd/26093342ac333.html, оценка 3 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional