C'est effectivement très pratique pour des scripts qu'on garde pour soi, mais *attention*, ça ne doit pas être utilisé pour des scripts distribués dans des projets/à d'autres personnes: ce n'est pas POSIX donc pas portable.
D'ailleurs, ça ne marche pas sur Debian et Ubuntu qui ont dash comme shell par défaut.
Qui est-ce qui attribue ces adresses en 10.0.2.X ? VirtualBox embarque son propre serveur DHCP ?
Oui
Comment faire pour que mes machines virtuelles obtiennent leur IP (ainsi que leur nom, leurs DNS, etc...) auprès de ma passerelle réseau, exactement comme les machines physiques ?
VirtualBox a 4 mode pour le réseau:
- rien
- NAT (par défaut)
- adaptateur réseau hôte
- réseau interne (= les machines virtuelles se voient entre elles)
Ce que tu veux, c'est "adaptateur réseau hôte" pour créer une interface sur ta machine hôte, puis faire un bridge.
Le plus simple est probablement que tu lises le manuel utilisateur (User Manual sur http://www.virtualbox.org/wiki/Downloads ) qui décrit très bien la procédure à suivre, pour plusieurs distributions.
Je me permets de poster un message ici afin de savoir si quelqu'un à une idée pour pouvoir fontionner une clé wifi USB chipset Ralink73 en mode master.
Pour utiliser ce chipset en mode master, il faut utiliser le module expérimental nouvelle génération rt2x00 git de serialmonkey (attention, c'est rt2x00 nouvelle génération qu'il faut choisir, pas rt73 legacy).
# Guillemets
Posté par Vincent ORDY . En réponse au message Garder l'anti slash dans la variable. Évalué à 8.
while read i ; do mkdir "$i" ; done
# /etc/hosts
Posté par Vincent ORDY . En réponse au message Problème de résolution de noms via ping et nmblookup. Évalué à 2.
La commande ping se base sur gethostbyname(), qui, en fonction du contenu de /etc/host.conf, va chercher par DNS, NIS ou dans le fichier /etc/hosts
# install-exec-hook
Posté par Vincent ORDY . En réponse au message Autotools: Modifier une règle dans le makefile.am. Évalué à 3.
# Normal avec GNU Make
Posté par Vincent ORDY . En réponse au message Bizarrerie (bug?) avec make. Évalué à 5.
http://www.mail-archive.com/help-make@gnu.org/msg01702.html
# Re:
Posté par Vincent ORDY . En réponse au message vim tester la version dans .vimrc. Évalué à 2.
if version >= 700
" ton code ici
endif
# License...
Posté par Vincent ORDY . En réponse au message Qui m'a volé mon dvorak-fr ???. Évalué à 4.
Bonne lecture: https://bugs.freedesktop.org/show_bug.cgi?id=15407
[^] # Re: Pas besoin de sed
Posté par Vincent ORDY . En réponse au message optimisation de comamnde SED. Évalué à 4.
D'ailleurs, ça ne marche pas sur Debian et Ubuntu qui ont dash comme shell par défaut.
# Re: Alarme (boucle)
Posté par Vincent ORDY . En réponse au message Alarme (boucle). Évalué à 3.
#include <signal.h>
#include <time.h>
#include <stdio.h>
#include <stdlib.h> // EXIT_*
#include <unistd.h> // pause()
#define ALRM_DATA 42
typedef struct sigevent sigevent_t;
typedef struct itimerspec itimerspec_t;
void sig_hdler(union sigval value)
{
if (value.sival_int == ALRM_DATA)
{
puts("Alarm received");
}
}
int main()
{
int res;
timer_t timerid;
sigevent_t evp;
const itimerspec_t timer_value =
{
{ 5, 0 },
{ 5, 0 }
};
evp.sigev_notify = SIGEV_THREAD;
evp.sigev_signo = SIGALRM;
evp.sigev_value.sival_int = ALRM_DATA;
evp.sigev_notify_function = sig_hdler;
evp.sigev_notify_attributes = NULL;
res = timer_create(CLOCK_REALTIME, &evp, &timerid);
if (res)
{
perror("timer_create() failed");
return EXIT_FAILURE;
}
timer_settime(timerid, TIMER_ABSTIME, &timer_value, NULL);
pause();
return EXIT_SUCCESS;
}
À compiler avec -lrt.
# .
Posté par Vincent ORDY . En réponse au message VirtualBox & réseau : comment ça marche ?. Évalué à 4.
Oui
Comment faire pour que mes machines virtuelles obtiennent leur IP (ainsi que leur nom, leurs DNS, etc...) auprès de ma passerelle réseau, exactement comme les machines physiques ?
VirtualBox a 4 mode pour le réseau:
- rien
- NAT (par défaut)
- adaptateur réseau hôte
- réseau interne (= les machines virtuelles se voient entre elles)
Ce que tu veux, c'est "adaptateur réseau hôte" pour créer une interface sur ta machine hôte, puis faire un bridge.
Le plus simple est probablement que tu lises le manuel utilisateur (User Manual sur http://www.virtualbox.org/wiki/Downloads ) qui décrit très bien la procédure à suivre, pour plusieurs distributions.
[^] # Re: locale -ck
Posté par Vincent ORDY . En réponse au message Connaître les séparateurs de date pour ma locale. Évalué à 1.
$ date
mardi 12 août 2008, 16:34:23 (UTC+0200)
$ LC_ALL="C" date
Tue Aug 12 16:34:33 CEST 2008
$ echo "c\nz\nç" | sort
c
ç
z
$ echo "c\nz\nç" | LC_ALL=C sort
c
z
ç
$ touch ca ça za
$ LC_ALL="C" ls -l
-rw------- 1 chiche users 0 Aug 12 17:16 ca
-rw------- 1 chiche users 0 Aug 12 17:16 za
-rw------- 1 chiche users 0 Aug 12 17:16 \347a
$ ls -l
-rw------- 1 chiche users 0 aoû 12 17:16 ca
-rw------- 1 chiche users 0 aoû 12 17:16 ça
-rw------- 1 chiche users 0 aoû 12 17:16 za
[^] # Re: locale -ck
Posté par Vincent ORDY . En réponse au message Connaître les séparateurs de date pour ma locale. Évalué à 1.
Voir http://sourceware.org/ml/libc-locales/2008-q1/msg00035.html
# locale -ck
Posté par Vincent ORDY . En réponse au message Connaître les séparateurs de date pour ma locale. Évalué à 3.
$ locale -ck LC_TIME
LC_TIME
abday="dim;lun;mar;mer;jeu;ven;sam"
day="dimanche;lundi;mardi;mercredi;jeudi;vendredi;samedi"
abmon="jan;fév;mar;avr;mai;jun;jui;aoû;sep;oct;nov;déc"
mon="janvier;février;mars;avril;mai;juin;juillet;août;septembre;octobre;novembre;décembre"
am_pm=";"
d_t_fmt="%a %d %b %Y %T %Z"
d_fmt="%d.%m.%Y"
t_fmt="%T"
t_fmt_ampm=""
era=
era_year=""
era_d_fmt=""
alt_digits=
era_d_t_fmt=""
era_t_fmt=""
time-era-num-entries=0
time-era-entries="d"
week-ndays=7
week-1stday=19971201
week-1stweek=4
first_weekday=1
first_workday=1
cal_direction=1
timezone=""
date_fmt="%A %-e %B %Y, %H:%M:%S (UTC%z)"
time-codeset="ISO-8859-15"
man 5 locale pour plus de détails sur chaque champ.
# Webmin ?
Posté par Vincent ORDY . En réponse au message interface web pour gérer dhcpd.conf. Évalué à 6.
[^] # Re: variable LANGUAGE
Posté par Vincent ORDY . En réponse au message Langue autre que l'anglais si une appli' n'est pas traduite. Évalué à 5.
Regarde du côté de /etc/environment
# variable LANGUAGE
Posté par Vincent ORDY . En réponse au message Langue autre que l'anglais si une appli' n'est pas traduite. Évalué à 10.
export LANGUAGE="pl:fr"
# Insère toutes les complétions possibles
Posté par Vincent ORDY . En réponse au message Bash : [echap]*, à quoi ca sert concrètement ?. Évalué à 6.
Ça insère toutes les complétions possibles.
par exemple:
rm c<ESC+*>
rm config.guess config.log config.status config.sub configure configure.ac
C'est pratique, par exemple dans ce cas là, où je sais que je veux supprimer tous ces fichiers, sauf le dernier (un petit Ctrl+W et c'est réglé).
# namespaces en PHP
Posté par Vincent ORDY . En réponse au message Y'a-t-il des /packages/ en PHP, comme en java ?. Évalué à 5.
http://fr.php.net/manual/fr/language.namespaces.php
# Problème de DNS
Posté par Vincent ORDY . En réponse au message Problème d'acces a Linuxfr : C'est moi ou ..... Évalué à 1.
$ host www.linuxfr.org
www.linuxfr.org CNAME prout.linuxfr.org
prout.linuxfr.org does not exist, try again
$ host linuxfr.org
linuxfr.org A 88.191.250.104
Tu peux rajouter une ligne dans ton /etc/hosts si tu tiens vraiment à avoir le www, mais c'est mal.
[^] # Re: super pour les étudiants
Posté par Vincent ORDY . En réponse à la dépêche Des unités centrales sans système d'exploitation sur le site web de Darty. Évalué à 3.
Ça serait quand même vicieux d'obliger tous les étudiants à payer des licences une fois qu'ils ont quitté l'école.
[^] # Re: Solution
Posté par Vincent ORDY . En réponse au message $_POST tout vide. Évalué à 1.
Dépassement de capacité du long qui stocke post_max_size. Regardez ce qui se passe avec post_max_size = 4100M par exemple ;)
--
ordy_v
[^] # Re: Bah...
Posté par Vincent ORDY . En réponse au message comment devenir programmeur ? Et quelles études ?. Évalué à 1.
Si c'est celle à laquelle je pense, elle l'a maintenant. Pour 3 ans en tout cas ...
# libc6-dev ?
Posté par Vincent ORDY . En réponse au message compilation; Qu'est-ce qui manque?. Évalué à 2.
[^] # Re: Why? \o/
Posté par Vincent ORDY . En réponse à la dépêche Nouvelle version d'Extreme Tux Racer !. Évalué à 8.
Parce que la version 1 n'était plus libre. http://fr.wikipedia.org/wiki/Tux_Racer
# Re: Read
Posté par Vincent ORDY . En réponse au message Read. Évalué à 4.
Essaye message=`cat text`
# Re: Wifi : AP + Clé USB chipset RaLink73
Posté par Vincent ORDY . En réponse au message Wifi : AP + Clé USB chipset RaLink73. Évalué à 1.
Pour utiliser ce chipset en mode master, il faut utiliser le module expérimental nouvelle génération rt2x00 git de serialmonkey (attention, c'est rt2x00 nouvelle génération qu'il faut choisir, pas rt73 legacy).
http://rt2x00.serialmonkey.com/wiki/index.php/Downloads
Ensuite il suffit d'installer et configurer hostap, et ça roule :)