Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

nombre réponses : 25

#0 -1 »  Compiler module kernel i915 sur Synology » Le 08/01/2023, à 19:14

Orphée
Réponses : 5

Bonjour,

Je me permets de solliciter votre aide concernant un sujet qui ne touche pas directement ubuntu, bien que je m'en serve pour tenter de compiler mon module/driver...

Si je me suis trompé de section, où que c'est totalement hors de propos, je m'en excuse d'avance et tant pis pour moi...

Pour situer le contexte,

Je tente de compiler un driver i915 pour un kernel Synology qui de base en est totalement dépourvu (architecture denverton).
Je ne peux recompiler le kernel complet et je suis obligé de tenter de compiler le tout en "modules".

Je ne sais pas si ce que je tente de faire est faisable, ou si c'est totalement illusoire..

J'ai récupéré les sources du kernel 4.4 correspondant à l'architecture que je tente de compiler.

https://sourceforge.net/projects/dsgpl/ … z/download

Ainsi que le toolkit pour compiler les modules :

https://sourceforge.net/projects/dsgpl/ … z/download

Pardonnez d'avance mon vocabulaire peut être imprécis, j'apprends chaque jour et je teste de façon empirique...
Afin de pouvoir compiler correctement avec la bonne version

les sources sont décompressées dans /opt/denverton/4.4.x
le toolkit est décompressé dans /opt/denverton/ (/opt/denverton/usr ...)

J'ai pris la peine de récupérer le Makefile et le Module.symvers et le .config depuis :

/opt/denverton/usr/local/x86_64-pc-linux-gnu/x86_64-pc-linux-gnu/sys-root/usr/lib/modules/DSM-7.0/build/

Pour les copier dans

/opt/denverton/4.4.x/

Il est également nécessaire de créer le fichier suivant :
echo + >.scmversion

Le vermagic doit impérativement correspondre au kernel actuel :
vermagic:       4.4.180+ SMP mod_unload

# uname -a
Linux NAS 4.4.180+ #42962 SMP Tue Oct 18 15:02:07 CST 2022 x86_64 GNU/Linux

J'ai 2 méthodes, je ne sais pas laquelle est la plus "correcte"...

Soit je me place dans le répertoire des sources du kernel pour exécuter la commande make

export KHOME=/opt/denverton
cd /opt/denverton/4.4.x/
make CROSS_COMPILE="$KHOME/usr/local/x86_64-pc-linux-gnu/x86_64-pc-linux-gnu/sys-root/usr/bin/x86_64-pc-linux-gnu-" CFLAGS="-I$KHOME/usr/local/x86_64-pc-linux-gnu/x86_64-pc-linux-gnu/sys-root/usr/include/" LDFLAGS="-I$KHOME/usr/local/x86_64-pc-linux-gnu/x86_64-pc-linux-gnu/sys-root/lib/" RANLIB="/usr/bin/x86_64-linux-gnu-ranlib" LD="/usr/bin/x86_64-linux-gnu-ld" CC="/usr/bin/x86_64-linux-gnu-gcc" LD_LIBRARY_PATH="$KHOME/usr/local/x86_64-pc-linux-gnu/x86_64-pc-linux-gnu/sys-root/usr/lib" ARCH=x86_64 M=./drivers/gpu/drm/i915 modules

Soit j'utilise un script "trouvé" :

 #!/bin/bash
 KERNEL_SOURCE="/opt/denverton/4.4.x"
 KHOME="/opt/denverton"



 function dsmmake(){

         make \
                 CROSS_COMPILE="$KHOME/usr/local/x86_64-pc-linux-gnu/x86_64-pc-linux-gnu/sys-root/usr/bin/x86_64-pc-linux-gnu-" \
                 CFLAGS="-I$KHOME/usr/local/x86_64-pc-linux-gnu/x86_64-pc-linux-gnu/sys-root/usr/include/" \
                 LDFLAGS="-I$KHOME/usr/local/x86_64-pc-linux-gnu/x86_64-pc-linux-gnu/sys-root/lib/" \
                 RANLIB="/usr/bin/x86_64-linux-gnu-ranlib" \
                 LD="/usr/bin/x86_64-linux-gnu-ld" \
                 CC="/usr/bin/x86_64-linux-gnu-gcc" \
                 LD_LIBRARY_PATH="$KHOME/usr/local/x86_64-pc-linux-gnu/x86_64-pc-linux-gnu/sys-root/usr/lib" \
                 -C "$KHOME/usr/local/x86_64-pc-linux-gnu/x86_64-pc-linux-gnu/sys-root/usr/lib/modules/DSM-7.0/build/" \
                 ARCH=x86_64 M=`pwd` modules $@

         }


# cd $KERNEL_SOURCE/drivers/virtio/
# dsmmake CONFIG_VIRTIO=m CONFIG_VIRTIO_MMIO=m CONFIG_VIRTIO_PCI=m CONFIG_VIRTIO_PCI_LEGACY=m CONFIG_VIRTIO_BALLOON=m CONFIG_VIRTIO_INPUT=m
# cd $KERNEL_SOURCE/drivers/net/vmxnet3/
# dsmmake CONFIG_VMXNET3=m CONFIG_BONDING=n
# cd $KERNEL_SOURCE/drivers/message/fusion
# dsmmake CONFIG_FUSION_SPI=m CONFIG_FUSION_FC=m CONFIG_FUSION_CTL=m CONFIG_FUSION_SAS=m
# cd $KERNEL_SOURCE/drivers/net/ethernet/marvell/
# dsmmake CONFIG_SKGE=m CONFIG_SKY2=m CONFIG_BONDING=n
# cd $KERNEL_SOURCE/drivers/net/ethernet/broadcom/
# dsmmake CONFIG_BNX2=m CONFIG_BNX2X=m CONFIG_TIGON3=m CONFIG_BNXT=m   CONFIG_BONDING=n
# cd $KERNEL_SOURCE/drivers/net/ethernet/emulex/benet
# dsmmake CONFIG_BE2NET=m
# cd $KERNEL_SOURCE/drivers/net/
# dsmmake CONFIG_MII=m
# cd $KERNEL_SOURCE/drivers/net/ethernet/realtek/
# dsmmake CONFIG_R8168=m CONFIG_R8169=m CONFIG_R8125=m CONFIG_8139CP=m CONFIG_8139TOO=m
# cd $KERNEL_SOURCE/drivers/net/ethernet/brocade/
# dsmmake CONFIG_BNA=m
# cd $KERNEL_SOURCE/lib/
# dsmmake CONFIG_INTERVAL_TREE=m
# cd $KERNEL_SOURCE/drivers/char/agp/
# dsmmake CONFIG_AGP=m CONFIG_AGP_INTEL=m CONFIG_INTEL_GTT=m
# cd $KERNEL_SOURCE/drivers/acpi/
# dsmmake CONFIG_ACPI_VIDEO=m
# cd $KERNEL_SOURCE/drivers/video/
# dsmmake CONFIG_HDMI=m
# cd $KERNEL_SOURCE/drivers/video/backlight/
# dsmmake CONFIG_BACKLIGHT_CLASS_DEVICE=m
# cd $KERNEL_SOURCE/drivers/gpu/drm/
# dsmmake CONFIG_DRM=m CONFIG_DRM_MIPI_DSI=m CONFIG_DRM_KMS_HELPER=m CONFIG_DRM_KMS_FB_HELPER=m CONFIG_DRM_FBDEV_EMULATION=m CONFIG_DRM_I915=m
# cd $KERNEL_SOURCE/drivers/gpu/drm/panel/
# dsmmake CONFIG_DRM_PANEL=m
# cd $KERNEL_SOURCE/drivers/gpu/drm/i915/
# dsmmake CONFIG_DRM_I915_CAPTURE_ERROR=m CONFIG_DRM_I915_COMPRESS_ERROR=m CONFIG_DRM_I915_USERPTR=m CONFIG_SYNO_DRM_I915_FIX=m
# cd $KERNEL_SOURCE/drivers/
# dsmmake CONFIG_PERF_EVENTS=m
cd $KERNEL_SOURCE/kernel/trace
dsmmake CONFIG_EVENT_TRACING=m

J'adapte ce script au besoin en ajoutant des lignes ou en commentant ce que je ne veux pas compiler...

Dans l'ensemble, ça fonctionne, mais avec le driver i915, c'est relativement complexe, et je ne suis pas sur que ce que je cherche à faire soit faisable...

J'ai vite compris qu'il ne suffisait pas de compiler le module du driver i915.ko pour que cela fonctionne, mais que je devais également compiler toutes les dépendances associées...
Et c'est là que ça se complique...

En essayant simplement de charger le module avec insmod, de belles erreurs apparaissent dans dmesg :

i915: Unknown symbol drm_crtc_add_crc_entry (err 0)
i915: Unknown symbol drm_framebuffer_cleanup (err 0)
i915: Unknown symbol drm_atomic_helper_plane_destroy_state (err 0)
i915: Unknown symbol drm_atomic_helper_check_modeset (err 0)
i915: Unknown symbol drm_dp_clock_recovery_ok (err 0)
i915: Unknown symbol drm_atomic_helper_check_planes (err 0)
i915: Unknown symbol drm_color_lut_extract (err 0)
i915: Unknown symbol drm_kms_helper_poll_fini (err 0)
i915: Unknown symbol drm_lspcon_set_mode (err 0)
i915: Unknown symbol drm_open (err 0)
i915: Unknown symbol drm_rgb_quant_range_selectable (err 0)
i915: Unknown symbol drm_mm_scan_remove_block (err 0)
i915: Unknown symbol drm_is_current_master (err 0)
i915: Unknown symbol drm_mode_vrefresh (err 0)
i915: Unknown symbol drm_poll (err 0)
i915: Unknown symbol drm_framebuffer_plane_width (err 0)
i915: Unknown symbol drm_scdc_set_scrambling (err 0)
i915: Unknown symbol drm_mode_object_find (err 0)
i915: Unknown symbol drm_kms_helper_poll_disable (err 0)
i915: Unknown symbol drm_mode_crtc_set_gamma_size (err 0)
i915: Unknown symbol drm_syncobj_find (err 0)
i915: Unknown symbol drm_connector_register (err 0)
i915: Unknown symbol drm_dp_aux_register (err 0)
i915: Unknown symbol backlight_device_unregister (err 0)
i915: Unknown symbol drm_dp_mst_detect_port (err 0)
i915: Unknown symbol drm_dp_dpcd_read (err 0)
i915: Unknown symbol drm_kms_helper_poll_init (err 0)
i915: Unknown symbol drm_mm_remove_node (err 0)
i915: Unknown symbol __drm_printfn_debug (err 0)
i915: Unknown symbol drm_framebuffer_init (err 0)
i915: Unknown symbol drm_property_create (err 0)
i915: Unknown symbol drm_atomic_add_affected_planes (err 0)
i915: Unknown symbol drm_modeset_unlock_all (err 0)
i915: Unknown symbol hdmi_spd_infoframe_init (err 0)
i915: Unknown symbol drm_dp_update_payload_part2 (err 0)
i915: Unknown symbol drm_mode_probed_add (err 0)
i915: Unknown symbol drm_atomic_add_affected_connectors (err 0)
i915: Unknown symbol mipi_dsi_dcs_read (err 0)
i915: Unknown symbol drm_atomic_helper_disable_plane (err 0)
i915: Unknown symbol drm_rect_calc_hscale (err 0)
i915: Unknown symbol drm_dp_send_power_updown_phy (err 0)
i915: Unknown symbol drm_crtc_vblank_count (err 0)
i915: Unknown symbol drm_dp_mst_port_has_audio (err 0)
i915: Unknown symbol drm_mm_takedown (err 0)
i915: Unknown symbol drm_modeset_lock_all (err 0)
i915: Unknown symbol drm_atomic_helper_shutdown (err 0)
i915: Unknown symbol drm_atomic_state_default_clear (err 0)
i915: Unknown symbol drm_dp_bw_code_to_link_rate (err 0)
i915: Unknown symbol drm_atomic_helper_cleanup_planes (err 0)
i915: Unknown symbol drm_mm_insert_node_in_range (err 0)
i915: Unknown symbol mipi_dsi_create_packet (err 0)
i915: Unknown symbol drm_mode_is_420_only (err 0)
i915: Unknown symbol drm_rect_clip_scaled (err 0)
i915: Unknown symbol drm_framebuffer_plane_height (err 0)
i915: Unknown symbol drm_get_subpixel_order_name (err 0)
i915: Unknown symbol drm_mode_object_get (err 0)
i915: Unknown symbol drm_hdmi_avi_infoframe_from_display_mode (err 0)
i915: Unknown symbol drm_helper_hpd_irq_event (err 0)
i915: Unknown symbol drm_mode_config_init (err 0)
i915: Unknown symbol drm_atomic_helper_crtc_destroy_state (err 0)
i915: Unknown symbol __drm_atomic_state_free (err 0)
i915: Unknown symbol drm_atomic_helper_commit_planes_on_crtc (err 0)
i915: Unknown symbol drm_edid_duplicate (err 0)
i915: Unknown symbol drm_crtc_cleanup (err 0)
i915: Unknown symbol mipi_dsi_attach (err 0)
i915: Unknown symbol drm_get_format_name (err 0)
i915: Unknown symbol drm_connector_list_iter_begin (err 0)
i915: Unknown symbol drm_dp_downstream_max_clock (err 0)
i915: Unknown symbol drm_gem_create_mmap_offset (err 0)
i915: Unknown symbol mipi_dsi_dcs_write (err 0)
i915: Unknown symbol intel_gmch_remove (err 0)
i915: Unknown symbol drm_encoder_cleanup (err 0)
i915: Unknown symbol drm_connector_unregister (err 0)
i915: Unknown symbol drm_dp_read_desc (err 0)
i915: Unknown symbol __drm_printfn_seq_file (err 0)
i915: Unknown symbol drm_modeset_acquire_init (err 0)
i915: Unknown symbol drm_gem_prime_handle_to_fd (err 0)
i915: Unknown symbol drm_atomic_helper_setup_commit (err 0)
i915: Unknown symbol drm_detect_hdmi_monitor (err 0)
i915: Unknown symbol drm_atomic_helper_duplicate_state (err 0)
i915: Unknown symbol interval_tree_iter_first (err 0)
i915: Unknown symbol drm_format_plane_cpp (err 0)
i915: Unknown symbol drm_dp_mst_topology_mgr_init (err 0)
i915: Unknown symbol drm_mode_object_put (err 0)
i915: Unknown symbol drm_pci_alloc (err 0)
i915: Unknown symbol drm_crtc_vblank_get (err 0)
i915: Unknown symbol drm_crtc_send_vblank_event (err 0)
i915: Unknown symbol drm_dp_link_train_channel_eq_delay (err 0)
i915: Unknown symbol drm_crtc_accurate_vblank_count (err 0)
i915: Unknown symbol drm_dp_aux_init (err 0)
i915: Unknown symbol drm_mode_debug_printmodeline (err 0)
i915: Unknown symbol drm_rect_rotate (err 0)
i915: Unknown symbol intel_gtt_insert_sg_entries (err 0)
i915: Unknown symbol drm_dev_init (err 0)
i915: Unknown symbol drm_irq_uninstall (err 0)
i915: Unknown symbol drm_dp_mst_get_edid (err 0)
i915: Unknown symbol drm_clflush_virt_range (err 0)
i915: Unknown symbol drm_dp_get_adjust_request_pre_emphasis (err 0)
i915: Unknown symbol drm_mode_create_aspect_ratio_property (err 0)
i915: Unknown symbol drm_gem_private_object_init (err 0)
i915: Unknown symbol drm_dp_dual_mode_detect (err 0)
i915: Unknown symbol drm_crtc_vblank_reset (err 0)
i915: Unknown symbol drm_gem_dmabuf_export (err 0)
i915: Unknown symbol drm_atomic_helper_connector_destroy_state (err 0)
i915: Unknown symbol drm_connector_list_iter_end (err 0)
i915: Unknown symbol drm_syncobj_replace_fence (err 0)
i915: Unknown symbol drm_atomic_set_crtc_for_plane (err 0)
i915: Unknown symbol intel_gtt_get (err 0)
i915: Unknown symbol drm_mode_hsync (err 0)
i915: Unknown symbol drm_lspcon_get_mode (err 0)
i915: Unknown symbol drm_gem_mmap (err 0)
i915: Unknown symbol drm_mode_create (err 0)
i915: Unknown symbol drm_property_create_enum (err 0)
i915: Unknown symbol drm_atomic_helper_legacy_gamma_set (err 0)
i915: Unknown symbol drm_ioctl (err 0)
i915: Unknown symbol drm_printk (err 0)
i915: Unknown symbol drm_plane_cleanup (err 0)
i915: Unknown symbol drm_mode_set_crtcinfo (err 0)
i915: Unknown symbol drm_dev_printk (err 0)
i915: Unknown symbol drm_gem_prime_fd_to_handle (err 0)
i915: Unknown symbol drm_atomic_get_crtc_state (err 0)
i915: Unknown symbol drm_gem_object_free (err 0)
i915: Unknown symbol drm_crtc_wait_one_vblank (err 0)
i915: Unknown symbol drm_debug (err 0)
i915: Unknown symbol acpi_video_unregister (err 0)
i915: Unknown symbol drm_modeset_lock (err 0)
i915: Unknown symbol drm_gem_vm_close (err 0)
i915: Unknown symbol drm_dp_mst_dump_topology (err 0)
i915: Unknown symbol drm_modeset_unlock (err 0)
i915: Unknown symbol acpi_video_get_backlight_type (err 0)
i915: Unknown symbol drm_gem_vm_open (err 0)
i915: Unknown symbol drm_mode_connector_update_edid_property (err 0)
i915: Unknown symbol drm_kms_helper_poll_enable (err 0)
i915: Unknown symbol drm_connector_init (err 0)
i915: Unknown symbol drm_debugfs_create_files (err 0)
i915: Unknown symbol drm_modeset_lock_all_ctx (err 0)
i915: Unknown symbol mipi_dsi_generic_write (err 0)
i915: Unknown symbol drm_atomic_set_fb_for_plane (err 0)
i915: Unknown symbol drm_dp_aux_unregister (err 0)
i915: Unknown symbol drm_dp_atomic_find_vcpi_slots (err 0)
i915: Unknown symbol drm_property_add_enum (err 0)
i915: Unknown symbol drm_dp_atomic_release_vcpi_slots (err 0)
i915: Unknown symbol __drm_atomic_helper_connector_reset (err 0)
i915: Unknown symbol drm_add_edid_modes (err 0)
i915: Unknown symbol drm_dp_downstream_max_bpc (err 0)
i915: Unknown symbol interval_tree_iter_next (err 0)
i915: Unknown symbol drm_read (err 0)
i915: Unknown symbol drm_gem_object_release (err 0)
i915: Unknown symbol drm_dp_mst_topology_mgr_suspend (err 0)
i915: Unknown symbol drm_probe_ddc (err 0)
i915: Unknown symbol drm_mm_scan_color_evict (err 0)
i915: Unknown symbol drm_atomic_state_init (err 0)
i915: Unknown symbol drm_plane_from_index (err 0)
i915: Unknown symbol drm_crtc_vblank_on (err 0)
i915: Unknown symbol drm_connector_attach_scaling_mode_property (err 0)
i915: Unknown symbol drm_dp_get_adjust_request_voltage (err 0)
i915: Unknown symbol drm_dp_link_train_clock_recovery_delay (err 0)
i915: Unknown symbol intel_gtt_chipset_flush (err 0)
i915: Unknown symbol drm_mm_reserve_node (err 0)
i915: Unknown symbol drm_dp_mst_reset_vcpi_slots (err 0)
i915: Unknown symbol drm_gem_handle_create (err 0)
i915: Unknown symbol drm_atomic_set_crtc_for_connector (err 0)
i915: Unknown symbol drm_atomic_helper_check_plane_state (err 0)
i915: Unknown symbol drm_rect_rotate_inv (err 0)
i915: Unknown symbol drm_crtc_init_with_planes (err 0)
i915: Unknown symbol drm_helper_probe_detect (err 0)
i915: Unknown symbol drm_mode_create_tv_properties (err 0)
i915: Unknown symbol drm_mode_duplicate (err 0)
i915: Unknown symbol drm_atomic_helper_prepare_planes (err 0)
i915: Unknown symbol drm_atomic_state_default_release (err 0)
i915: Unknown symbol drm_object_attach_property (err 0)
i915: Unknown symbol drm_helper_mode_fill_fb_struct (err 0)
i915: Unknown symbol drm_crtc_vblank_put (err 0)
i915: Unknown symbol drm_mode_set_name (err 0)
i915: Unknown symbol drm_clflush_sg (err 0)
i915: Unknown symbol drm_atomic_helper_commit_cleanup_done (err 0)
i915: Unknown symbol drm_dev_unregister (err 0)
i915: Unknown symbol drm_atomic_commit (err 0)
i915: Unknown symbol drm_noop (err 0)
i915: Unknown symbol drm_mode_copy (err 0)
i915: Unknown symbol drm_mode_connector_set_path_property (err 0)
i915: Unknown symbol drm_dp_link_rate_to_bw_code (err 0)
i915: Unknown symbol remove_conflicting_framebuffers (err 0)
i915: Unknown symbol drm_atomic_state_alloc (err 0)
i915: Unknown symbol drm_dp_downstream_debug (err 0)
i915: Unknown symbol drm_irq_install (err 0)
i915: Unknown symbol drm_mode_connector_attach_encoder (err 0)
i915: Unknown symbol drm_mm_init (err 0)
i915: Unknown symbol drm_dev_put (err 0)
i915: Unknown symbol drm_syncobj_free (err 0)
i915: Unknown symbol drm_dp_check_act_status (err 0)
i915: Unknown symbol drm_dp_mst_deallocate_vcpi (err 0)
i915: Unknown symbol drm_mm_scan_init_with_range (err 0)
i915: Unknown symbol drm_dp_dual_mode_set_tmds_output (err 0)
i915: Unknown symbol drm_handle_vblank (err 0)
i915: Unknown symbol drm_atomic_helper_set_config (err 0)
i915: Unknown symbol drm_rect_debug_print (err 0)
i915: Unknown symbol drm_atomic_helper_update_legacy_modeset_state (err 0)
i915: Unknown symbol __drm_atomic_helper_crtc_duplicate_state (err 0)
i915: Unknown symbol drm_atomic_helper_connector_duplicate_state (err 0)
i915: Unknown symbol drm_atomic_set_mode_for_crtc (err 0)
i915: Unknown symbol __drm_atomic_helper_plane_duplicate_state (err 0)
i915: Unknown symbol drm_connector_cleanup (err 0)
i915: Unknown symbol drm_dp_channel_eq_ok (err 0)
i915: Unknown symbol drm_dp_mst_allocate_vcpi (err 0)
i915: Unknown symbol drm_universal_plane_init (err 0)
i915: Unknown symbol acpi_video_register (err 0)
i915: Unknown symbol drm_detect_monitor_audio (err 0)
i915: Unknown symbol drm_av_sync_delay (err 0)
i915: Unknown symbol drm_scdc_set_high_tmds_clock_ratio (err 0)
i915: Unknown symbol __drm_atomic_helper_crtc_destroy_state (err 0)
i915: Unknown symbol drm_crtc_enable_color_mgmt (err 0)
i915: Unknown symbol __drm_atomic_helper_connector_duplicate_state (err 0)
i915: Unknown symbol drm_dev_fini (err 0)
i915: Unknown symbol drm_connector_list_iter_next (err 0)
i915: Unknown symbol drm_pci_free (err 0)
i915: Unknown symbol drm_modeset_acquire_fini (err 0)
i915: Unknown symbol drm_dp_mst_hpd_irq (err 0)
i915: Unknown symbol drm_encoder_init (err 0)
i915: Unknown symbol drm_vblank_init (err 0)
i915: Unknown symbol drm_printf (err 0)
i915: Unknown symbol drm_dp_mst_topology_mgr_destroy (err 0)
i915: Unknown symbol drm_kms_helper_hotplug_event (err 0)
i915: Unknown symbol hdmi_infoframe_pack (err 0)
i915: Unknown symbol drm_gem_free_mmap_offset (err 0)
i915: Unknown symbol drm_dp_calc_pbn_mode (err 0)
i915: Unknown symbol intel_gtt_insert_page (err 0)
i915: Unknown symbol drm_atomic_helper_wait_for_flip_done (err 0)
i915: Unknown symbol drm_dp_psr_setup_time (err 0)
i915: Unknown symbol drm_crtc_vblank_off (err 0)
i915: Unknown symbol drm_atomic_helper_commit_duplicated_state (err 0)
i915: Unknown symbol drm_helper_probe_single_connector_modes (err 0)
i915: Unknown symbol drm_plane_create_rotation_property (err 0)
i915: Unknown symbol drm_connector_init_panel_orientation_property (err 0)
i915: Unknown symbol drm_dp_mst_topology_mgr_set_mst (err 0)
i915: Unknown symbol __drm_mm_interval_first (err 0)
i915: Unknown symbol drm_default_rgb_quant_range (err 0)
i915: Unknown symbol drm_modeset_backoff (err 0)
i915: Unknown symbol drm_rect_calc_hscale_relaxed (err 0)
i915: Unknown symbol backlight_device_register (err 0)
i915: Unknown symbol drm_hdmi_avi_infoframe_quant_range (err 0)
i915: Unknown symbol drm_crtc_vblank_waitqueue (err 0)
i915: Unknown symbol drm_rect_calc_vscale_relaxed (err 0)
i915: Unknown symbol intel_enable_gtt (err 0)
i915: Unknown symbol drm_atomic_helper_disable_all (err 0)
i915: Unknown symbol drm_mm_scan_add_block (err 0)
i915: Unknown symbol drm_atomic_get_plane_state (err 0)
i915: Unknown symbol drm_dp_mst_topology_mgr_resume (err 0)
i915: Unknown symbol drm_atomic_helper_swap_state (err 0)
i915: Unknown symbol drm_property_create_range (err 0)
i915: Unknown symbol mipi_dsi_dcs_write_buffer (err 0)
i915: Unknown symbol drm_mode_connector_set_link_status_property (err 0)
i915: Unknown symbol drm_match_cea_mode (err 0)
i915: Unknown symbol drm_mode_destroy (err 0)
i915: Unknown symbol interval_tree_insert (err 0)
i915: Unknown symbol drm_atomic_helper_page_flip (err 0)
i915: Unknown symbol drm_atomic_state_clear (err 0)
i915: Unknown symbol drm_atomic_helper_commit_hw_done (err 0)
i915: Unknown symbol drm_mode_config_reset (err 0)
i915: Unknown symbol drm_format_info (err 0)
i915: Unknown symbol drm_modeset_drop_locks (err 0)
i915: Unknown symbol drm_mode_config_cleanup (err 0)
i915: Unknown symbol drm_gem_dmabuf_release (err 0)
i915: Unknown symbol drm_atomic_helper_wait_for_dependencies (err 0)
i915: Unknown symbol intel_gmch_probe (err 0)
i915: Unknown symbol drm_wait_one_vblank (err 0)
i915: Unknown symbol drm_hdmi_vendor_infoframe_from_display_mode (err 0)
i915: Unknown symbol drm_calc_vbltimestamp_from_scanoutpos (err 0)
i915: Unknown symbol drm_rect_calc_vscale (err 0)
i915: Unknown symbol drm_crtc_arm_vblank_event (err 0)
i915: Unknown symbol drm_dp_dual_mode_max_tmds_clock (err 0)
i915: Unknown symbol drm_atomic_helper_update_plane (err 0)
i915: Unknown symbol drm_get_edid (err 0)
i915: Unknown symbol drm_calc_timestamping_constants (err 0)
i915: Unknown symbol drm_dp_get_dual_mode_type_name (err 0)
i915: Unknown symbol drm_dp_dpcd_write (err 0)
i915: Unknown symbol sync_file_get_fence (err 0)
i915: Unknown symbol drm_get_connector_status_name (err 0)
i915: Unknown symbol drm_atomic_helper_suspend (err 0)
i915: Unknown symbol drm_compat_ioctl (err 0)
i915: Unknown symbol drm_dev_register (err 0)
i915: Unknown symbol interval_tree_remove (err 0)
i915: Unknown symbol drm_dp_update_payload_part1 (err 0)
i915: Unknown symbol intel_gtt_clear_range (err 0)
i915: Unknown symbol drm_atomic_get_connector_state (err 0)
i915: Unknown symbol sync_file_create (err 0)
i915: Unknown symbol drm_prime_gem_destroy (err 0)
i915: Unknown symbol drm_release (err 0)
i915: Unknown symbol drm_mode_get_hv_timing (err 0)
i915: Unknown symbol drm_helper_move_panel_connectors_to_head (err 0)

avec "modinfo i915.ko |grep depend"
j'ai vu ce dont j'avais en théorie besoin :

depends:        drm_kms_helper,drm,iosf_mbi,backlight,video,fb,button,i2c-algo-bit

Je me suis donc motivé pour tenter de compiler chacun de ces modules...
Et chaque pas en avant me fait reculer de deux...

# modinfo drm_kms_helper.ko |grep depends
depends:        drm,fb,fb_sys_fops,cfbfillrect,syscopyarea,cfbimgblt,sysfillrect,sysimgblt,cfbcopyarea

# modinfo drm.ko |grep depends
depends:        drm_panel_orientation_quirks

Sauf que j'arrive à un stade ou je suis bloqué...

Par exemple pour le module drm.ko que j'ai réussi à compiler, je n'arrive pas à le load...
J'ai pourtant compilé et réussi à charger le module drm_panel_orientation_quirks

[93195.319858] drm: Unknown symbol perf_trace_buf_prepare (err 0)
[93195.320541] drm: Unknown symbol sync_file_get_fence (err 0)
[93195.321099] drm: Unknown symbol sync_file_create (err 0)

En fouillant parmis le code des sources du kernel à coup de "grep -r"
J'ai trouvé que pour sync_file* il me fallait compiler le driver sync_file.ko ce que j'ai donc fait, mais je rentre également dans une boucle qui semble sans fin ...

[154602.317656] sync_file: Unknown symbol anon_inode_getfile (err 0)

J'ai donc compilé également anon_inodes.ko

[154610.007294] anon_inodes: Unknown symbol kern_mount_data (err 0)
[154610.007914] anon_inodes: Unknown symbol dynamic_dname (err 0)

mais arrivé là, je bloque et ne trouve pas quoi compiler dans les sources...

même chose pour "perf_trace_buf_prepare"
J'ai trouvé que ça semble ce situer ici : kernel/trace/trace_event_perf.c
qui semble donc être :
kernel/trace/Makefile:obj-$(CONFIG_EVENT_TRACING) += trace_event_perf.o

Mais si je tente de le compiler, ça tombe en erreur :

/opt/denverton/4.4.x# make CROSS_COMPILE="$KHOME/usr/local/x86_64-pc-linux-gnu/x86_64-pc-linux-gnu/sys-root/usr/bin/x86_64-pc-linux-gnu-" CFLAGS="-I$KHOME/usr/local/x86_64-pc-linux-gnu/x86_64-pc-linux-gnu/sys-root/usr/include/" LDFLAGS="-I$KHOME/usr/local/x86_64-pc-linux-gnu/x86_64-pc-linux-gnu/sys-root/lib/" RANLIB="/usr/bin/x86_64-linux-gnu-ranlib" LD="/usr/bin/x86_64-linux-gnu-ld" CC="/usr/bin/x86_64-linux-gnu-gcc" LD_LIBRARY_PATH="$KHOME/usr/local/x86_64-pc-linux-gnu/x86_64-pc-linux-gnu/sys-root/usr/lib" ARCH=x86_64 M=./kernel/trace modules CONFIG_EVENT_TRACING=m
  CC [M]  kernel/trace/trace_events.o
In file included from kernel/trace/trace_events.c:19:
include/linux/module.h:128:27: error: redefinition of ‘__inittest’
  128 |  static inline initcall_t __inittest(void)  \
      |                           ^~~~~~~~~~
include/linux/module.h:115:27: note: in expansion of macro ‘module_init’
  115 | #define fs_initcall(fn)   module_init(fn)
      |                           ^~~~~~~~~~~
kernel/trace/trace_events.c:3191:1: note: in expansion of macro ‘fs_initcall’
 3191 | fs_initcall(event_trace_init);
      | ^~~~~~~~~~~
include/linux/module.h:128:27: note: previous definition of ‘__inittest’ was here
  128 |  static inline initcall_t __inittest(void)  \
      |                           ^~~~~~~~~~
include/linux/module.h:107:29: note: in expansion of macro ‘module_init’
  107 | #define early_initcall(fn)  module_init(fn)
      |                             ^~~~~~~~~~~
kernel/trace/trace_events.c:3144:1: note: in expansion of macro ‘early_initcall’
 3144 | early_initcall(event_trace_enable_again);
      | ^~~~~~~~~~~~~~
include/linux/module.h:130:6: error: redefinition of ‘init_module’
  130 |  int init_module(void) __attribute__((alias(#initfn)));
      |      ^~~~~~~~~~~
include/linux/module.h:115:27: note: in expansion of macro ‘module_init’
  115 | #define fs_initcall(fn)   module_init(fn)
      |                           ^~~~~~~~~~~
kernel/trace/trace_events.c:3191:1: note: in expansion of macro ‘fs_initcall’
 3191 | fs_initcall(event_trace_init);
      | ^~~~~~~~~~~
include/linux/module.h:130:6: note: previous definition of ‘init_module’ was here
  130 |  int init_module(void) __attribute__((alias(#initfn)));
      |      ^~~~~~~~~~~
include/linux/module.h:107:29: note: in expansion of macro ‘module_init’
  107 | #define early_initcall(fn)  module_init(fn)
      |                             ^~~~~~~~~~~
kernel/trace/trace_events.c:3144:1: note: in expansion of macro ‘early_initcall’
 3144 | early_initcall(event_trace_enable_again);
      | ^~~~~~~~~~~~~~
include/linux/module.h:130:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘event_trace_enable_again’: ‘cold’ [-Wmissing-attributes]
  130 |  int init_module(void) __attribute__((alias(#initfn)));
      |      ^~~~~~~~~~~
include/linux/module.h:107:29: note: in expansion of macro ‘module_init’
  107 | #define early_initcall(fn)  module_init(fn)
      |                             ^~~~~~~~~~~
kernel/trace/trace_events.c:3144:1: note: in expansion of macro ‘early_initcall’
 3144 | early_initcall(event_trace_enable_again);
      | ^~~~~~~~~~~~~~
kernel/trace/trace_events.c:3131:19: note: ‘init_module’ target declared here
 3131 | static __init int event_trace_enable_again(void)
      |                   ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from kernel/trace/trace_events.c:19:
include/linux/module.h:130:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘event_trace_init’: ‘cold’ [-Wmissing-attributes]
  130 |  int init_module(void) __attribute__((alias(#initfn)));
      |      ^~~~~~~~~~~
include/linux/module.h:115:27: note: in expansion of macro ‘module_init’
  115 | #define fs_initcall(fn)   module_init(fn)
      |                           ^~~~~~~~~~~
kernel/trace/trace_events.c:3191:1: note: in expansion of macro ‘fs_initcall’
 3191 | fs_initcall(event_trace_init);
      | ^~~~~~~~~~~
kernel/trace/trace_events.c:3146:19: note: ‘init_module’ target declared here
 3146 | static __init int event_trace_init(void)
      |                   ^~~~~~~~~~~~~~~~
kernel/trace/trace_events.c:2915:19: warning: ‘setup_trace_event’ defined but not used [-Wunused-function]
 2915 | static __init int setup_trace_event(char *str)
      |                   ^~~~~~~~~~~~~~~~~
make[1]: *** [scripts/Makefile.build:276 : kernel/trace/trace_events.o] Erreur 1
make: *** [Makefile:1445 : _module_./kernel/trace] Erreur 2

Et là j'avoue que je ne sais plus où chercher, je n'ai pas les compétances...

Est-ce que ce que je cherche à faire est réalisable sans recompiler le kernel ? (que je n'ai pas le droit de toucher, il est signé)

Merci pour votre aide smile

#1 Re : -1 »  Compiler module kernel i915 sur Synology » Le 08/01/2023, à 19:25

Orphée
Réponses : 5

Pour dire simplement... On va dire "oui" smile
On est dans l'univers du hacking open source

C'est en effet tout le but...

02:00.0 Display controller: Intel Corporation Xeon E3-1200 v3/4th Gen Core Processor Integrated Graphics Controller (rev 06)
        Subsystem: ASUSTeK Computer Inc. Device 8534
        Flags: fast devsel, IRQ 10
        Memory at fd000000 (64-bit, non-prefetchable) [size=4M]
        Memory at e0000000 (64-bit, prefetchable) [size=256M]
        I/O ports at 5000 [size=64]
        Capabilities: [90] MSI: Enable- Count=1/1 Maskable- 64bit-
        Capabilities: [d0] Power Management version 2
        Capabilities: [a4] PCI Advanced Features

#2 Re : -1 »  Compiler module kernel i915 sur Synology » Le 08/01/2023, à 19:42

Orphée
Réponses : 5

Merci !
Je ne sais pas si c'était la meilleure section pour parler de compilation de module pour kernel linux...
J'ai choisi celle qui me semblait la plus adéquat smile

#3 Re : -1 »  Hébergement Mail » Le 24/04/2014, à 17:05

Orphée
Réponses : 23

Pour créer un serveur mail, j'ai personnellement utilisé ce tutoriel : http://flurdy.com/docs/postfix/index.html

Il m'a vraiment aidé pour m'autohéberger un serveur mail.

++

#4 -1 »  KIMSUFI : Proxy Squid3 transparent NCSA_Auth & livestreams HS » Le 20/01/2014, à 17:15

Orphée
Réponses : 3

Bonjour à tous,

Je viens solliciter votre aide...
J'ai mis en place un proxy Squid sur mon serveur Kimsufi...
Ceci dans le but d'outrepasser le bridage Free, notamment sur les vidéos Youtube le soir...

Il fonctionne relativement bien, à l’exception des Live stream sur Youtube & Dailymotion.

Les vidéos normales fonctionnent bien, mais pas les Live...

Voici le contenu de mon squid.conf :

auth_param basic program /usr/lib/squid3/ncsa_auth /etc/squid3/users
auth_param basic children 5
auth_param basic realm Squid proxy-caching web server
auth_param basic credentialsttl 2 hours
acl manager proto cache_object
acl localhost src 127.0.0.1/32 ::1
acl to_localhost dst 127.0.0.0/8 0.0.0.0/32 ::1
acl Users proxy_auth REQUIRED
acl SSL_ports port 443
acl Safe_ports port 80          # http
acl Safe_ports port 21          # ftp
acl Safe_ports port 443         # https
acl Safe_ports port 70          # gopher
acl Safe_ports port 210         # wais
acl Safe_ports port 1025-65535  # unregistered ports
acl Safe_ports port 280         # http-mgmt
acl Safe_ports port 488         # gss-http
acl Safe_ports port 591         # filemaker
acl Safe_ports port 777         # multiling http
acl purge method PURGE
acl CONNECT method CONNECT
http_access allow Users
http_access allow manager localhost
http_access deny manager
http_access deny !Safe_ports
http_access deny CONNECT !SSL_ports
http_access allow localhost
http_access deny all
icp_access allow localhost
icp_access allow Users
icp_access deny all
http_port 80 transparent
hierarchy_stoplist cgi-bin ?
cache_mem 512 MB
maximum_object_size_in_memory 1024 KB
minimum_object_size 0 KB
maximum_object_size     2048 KB
cache_dir ufs /var/spool/squid3 4096 16 256
access_log /var/log/squid3/access.log squid
refresh_pattern ^ftp:           1440    20%     10080
refresh_pattern ^gopher:        1440    0%      1440
refresh_pattern -i (/cgi-bin/|\?) 0     0%      0
refresh_pattern (Release|Packages(.gz)*)$       0       20%     2880
refresh_pattern \?              0       0%      0
refresh_pattern .               0       20%     4320
visible_hostname xxx.xxxxxx.xx
hosts_file /etc/hosts
pipeline_prefetch on
shutdown_lifetime 3 second
coredump_dir /var/spool/squid3
connect_timeout 30 seconds
request_timeout 3O seconds
read_timeout 2 minutes
quick_abort_min 10 KB
quick_abort_max 10 KB
quick_abort_pct 90
positive_dns_ttl 24 hours
negative_dns_ttl 5 minutes

half_closed_clients off
server_persistent_connections on
client_persistent_connections on
persistent_request_timeout 1 minutes
client_lifetime 180 minute
cache_effective_user proxy
cache_effective_group proxy
cache_mgr security@local.org
cache_swap_low 90
cache_swap_high 95
ipcache_low 90
ipcache_high 95
forwarded_for transparent
httpd_suppress_version_string on

Mon proxy fonctionne donc sur le port 80 et j'utilise une authentification NCSA qui fonctionne bien.

J'avoue honnêtement que je ne maitrise pas toutes les informations contenues dans mon fichier de configuration...

Pourriez-vous m'aider ?

Merci !

#5 Re : -1 »  KIMSUFI : Proxy Squid3 transparent NCSA_Auth & livestreams HS » Le 23/01/2014, à 11:22

Orphée
Réponses : 3

Bonjour,

Capture_179.png

Les seuls logs que j'ai sont /var/log/squid3/access.log

J'ai fait un Ctrl+F5 sur la page pour tout récupérer dans le proxy :

1390468269.446    174 217.109.7.163 TCP_MISS/200 21982 GET http://www.dailymotion.com/video/xq3p3u orphee DIRECT/195.8.215.136 text/html
1390468269.929    163 217.109.7.163 TCP_CLIENT_REFRESH_MISS/200 30775 GET http://static1.dmcdn.net/css/gen/pack/video.css.v5e3c883a5dd09af39 orphee DIRECT/93.184.220.75 text/css
1390468270.305    144 217.109.7.163 TCP_CLIENT_REFRESH_MISS/200 69977 GET http://static1.dmcdn.net/js/gen/widget/pack/video.js.va6d394d8830cfc879 orphee DIRECT/93.184.220.75 application/x-javascript
1390468270.345    185 217.109.7.163 TCP_CLIENT_REFRESH_MISS/200 83708 GET http://static1.dmcdn.net/js/gen/widget/pack/mandatory.js.v7f2fe00f5966395e9 orphee DIRECT/93.184.220.75 application/x-javascript
1390468270.464     63 217.109.7.163 TCP_CLIENT_REFRESH_MISS/200 28242 GET http://static1.dmcdn.net/images/sprites/vertical_new.png.va6fb6bfcb06767452 orphee DIRECT/93.184.220.75 image/png
1390468270.469     90 217.109.7.163 TCP_CLIENT_REFRESH_MISS/200 34121 GET http://static1.dmcdn.net/css/fonts/Dailymotion.woff.vf8a748d0d5ea0a98 orphee DIRECT/93.184.220.75 font/x-woff
1390468270.774     11 217.109.7.163 TCP_MISS/200 665 GET http://www.dailymotion.com/sense/images/vs/tag.gif? orphee DIRECT/195.8.215.136 image/gif
1390468270.830    154 217.109.7.163 TCP_MISS/200 5820 GET http://www.dailymotion.com/widget_chunks/video? orphee DIRECT/195.8.215.136 text/html
1390468270.908    557 217.109.7.163 TCP_CLIENT_REFRESH_MISS/200 620309 GET http://static1.dmcdn.net/flash/dmplayerv4/dmplayer-prod-compressed.swf.v6a8cb7cc3be060309 orphee DIRECT/93.184.220.75 application/x-shockwave-flash
1390468271.010     10 217.109.7.163 TCP_CLIENT_REFRESH_MISS/200 3220 GET http://static1.dmcdn.net/images/header/logo.png.ve5ebb8f8167218989 orphee DIRECT/93.184.220.75 image/png
1390468271.012     12 217.109.7.163 TCP_CLIENT_REFRESH_MISS/200 1382 GET http://s1.dmcdn.net/CZLvo/40x40-FGb.jpg orphee DIRECT/93.184.220.75 image/jpeg
1390468271.104     10 217.109.7.163 TCP_CLIENT_REFRESH_MISS/200 1701 GET http://www.dailymotion.com/images/avatar/male/40x40.png orphee DIRECT/195.8.215.136 image/png
1390468271.111     13 217.109.7.163 TCP_CLIENT_REFRESH_MISS/200 1308 GET http://s2.dmcdn.net/C8vb2/40x40-X1d.jpg orphee DIRECT/90.84.59.105 image/jpeg
1390468271.116     17 217.109.7.163 TCP_CLIENT_REFRESH_MISS/200 1549 GET http://static1.dmcdn.net/images/avatar/male/40x40.png.v838b0c97f074d44b9 orphee DIRECT/93.184.220.75 image/png
1390468271.116     17 217.109.7.163 TCP_CLIENT_REFRESH_MISS/200 1522 GET http://s2.dmcdn.net/C7_d-/40x40-T4b.jpg orphee DIRECT/90.84.59.105 image/jpeg
1390468271.116     16 217.109.7.163 TCP_CLIENT_REFRESH_MISS/200 4166 GET http://s2.dmcdn.net/Ctgec/150x85-L8J.jpg orphee DIRECT/90.84.59.105 image/jpeg
1390468271.116     16 217.109.7.163 TCP_CLIENT_REFRESH_MISS/200 4065 GET http://s1.dmcdn.net/Da4wj/150x85-Qth.jpg orphee DIRECT/93.184.220.75 image/jpeg
1390468271.125     20 217.109.7.163 TCP_CLIENT_REFRESH_MISS/200 4399 GET http://s2.dmcdn.net/Acw-J/150x85-6qJ.jpg orphee DIRECT/90.84.59.105 image/jpeg
1390468271.125     20 217.109.7.163 TCP_CLIENT_REFRESH_MISS/200 7047 GET http://s2.dmcdn.net/CO-jY/150x85-81C.jpg orphee DIRECT/90.84.59.105 image/jpeg
1390468271.125     20 217.109.7.163 TCP_CLIENT_REFRESH_MISS/200 4117 GET http://s2.dmcdn.net/Da43f/150x85-pmW.jpg orphee DIRECT/90.84.59.105 image/jpeg
1390468271.125     20 217.109.7.163 TCP_CLIENT_REFRESH_MISS/200 3791 GET http://s2.dmcdn.net/9fUF/150x85-u_I.jpg orphee DIRECT/90.84.59.105 image/jpeg
1390468271.127     23 217.109.7.163 TCP_CLIENT_REFRESH_MISS/200 4753 GET http://s2.dmcdn.net/DbF4n/150x85-bDR.jpg orphee DIRECT/90.84.59.105 image/jpeg
1390468271.132     28 217.109.7.163 TCP_CLIENT_REFRESH_MISS/200 3077 GET http://s1.dmcdn.net/CqU34/150x85-Kxm.jpg orphee DIRECT/93.184.220.75 image/jpeg
1390468271.132     28 217.109.7.163 TCP_CLIENT_REFRESH_MISS/200 2898 GET http://s1.dmcdn.net/BaH9U/150x85-BMu.jpg orphee DIRECT/93.184.220.75 image/jpeg
1390468271.132     28 217.109.7.163 TCP_CLIENT_REFRESH_MISS/200 3964 GET http://s1.dmcdn.net/Da4PS/150x85-IGi.jpg orphee DIRECT/93.184.220.75 image/jpeg
1390468271.135     30 217.109.7.163 TCP_CLIENT_REFRESH_MISS/200 4927 GET http://s1.dmcdn.net/CiWUo/150x85-l5V.jpg orphee DIRECT/93.184.220.75 image/jpeg
1390468271.135     30 217.109.7.163 TCP_CLIENT_REFRESH_MISS/200 3713 GET http://s1.dmcdn.net/HJ-m/150x85-5rx.jpg orphee DIRECT/93.184.220.75 image/jpeg
1390468271.589     28 217.109.7.163 TCP_MISS/200 845 GET http://www.dailymotion.com/cdn/live/video/xq3p3u_sd? orphee DIRECT/195.8.215.136 text/html
1390468282.430     33 217.109.7.163 TCP_MISS/200 844 GET http://www.dailymotion.com/cdn/live/video/xq3p3u_sd? orphee DIRECT/195.8.215.136 text/html
1390468293.520     26 217.109.7.163 TCP_MISS/200 845 GET http://www.dailymotion.com/cdn/live/video/xq3p3u_sd? orphee DIRECT/195.8.215.136 text/html

Les 3 dernières ligne sont les tentatives d'appel au flux toutes les 10 secondes...

Concernant Youtube même combat :

1390468685.082    210 217.109.7.163 TCP_MISS/200 700 GET http://r11---sn-ab5l6ns6.googlevideo.com/crossdomain.xml orphee DIRECT/2607:f8b0:4006:6::10 text/x-cross-domain-policy
1390468685.397    103 217.109.7.163 TCP_MISS/302 1161 GET http://r11---sn-ab5l6ns6.googlevideo.com/videoplayback? orphee DIRECT/2607:f8b0:4006:6::10 text/html
1390468685.595    527 217.109.7.163 TCP_MISS/200 1463 CONNECT yt3.ggpht.com:443 orphee DIRECT/2a00:1450:400c:c06::84 -
1390468685.616    525 217.109.7.163 TCP_MISS/200 4231 CONNECT i1.ytimg.com:443 orphee DIRECT/2a00:1450:400c:c06::71 -
1390468685.625    534 217.109.7.163 TCP_MISS/200 5416 CONNECT i1.ytimg.com:443 orphee DIRECT/2a00:1450:400c:c06::71 -
1390468685.630    537 217.109.7.163 TCP_MISS/200 5389 CONNECT i1.ytimg.com:443 orphee DIRECT/2a00:1450:400c:c06::71 -
1390468685.635    544 217.109.7.163 TCP_MISS/200 3749 CONNECT i1.ytimg.com:443 orphee DIRECT/2a00:1450:400c:c06::71 -
1390468685.638    547 217.109.7.163 TCP_MISS/200 5068 CONNECT i1.ytimg.com:443 orphee DIRECT/2a00:1450:400c:c06::71 -
1390468685.641    548 217.109.7.163 TCP_MISS/200 5238 CONNECT i1.ytimg.com:443 orphee DIRECT/2a00:1450:400c:c06::71 -
1390468685.645    180 217.109.7.163 TCP_MISS/302 1162 GET http://r11---sn-ab5l6ns6.googlevideo.com/videoplayback? orphee DIRECT/2607:f8b0:4006:6::10 text/html
1390468685.647    555 217.109.7.163 TCP_MISS/200 5422 CONNECT i1.ytimg.com:443 orphee DIRECT/2a00:1450:400c:c06::71 -
1390468685.650    559 217.109.7.163 TCP_MISS/200 4386 CONNECT i1.ytimg.com:443 orphee DIRECT/2a00:1450:400c:c06::71 -
1390468685.654    560 217.109.7.163 TCP_MISS/200 5306 CONNECT i1.ytimg.com:443 orphee DIRECT/2a00:1450:400c:c06::71 -
1390468685.668    574 217.109.7.163 TCP_MISS/200 5145 CONNECT i1.ytimg.com:443 orphee DIRECT/2a00:1450:400c:c06::71 -
1390468686.747    169 217.109.7.163 TCP_MISS/200 700 GET http://r5---sn-p5qlsu7d.googlevideo.com/crossdomain.xml orphee DIRECT/2607:f8b0:4004:405::14 text/x-cross-domain-policy
1390468687.808    658 217.109.7.163 TCP_MISS/200 480 CONNECT gg.google.com:443 orphee DIRECT/2a00:1450:400c:c06::71 -
1390468688.222   2515 217.109.7.163 TCP_MISS/200 238063 GET http://r5---sn-p5qlsu7d.googlevideo.com/videoplayback? orphee DIRECT/2607:f8b0:4004:405::14 application/octet-stream
1390468689.005    181 217.109.7.163 TCP_MISS/302 1159 GET http://r11---sn-ab5l6ns6.googlevideo.com/videoplayback? orphee DIRECT/2607:f8b0:4006:6::10 text/html
1390468689.789    181 217.109.7.163 TCP_MISS/302 1161 GET http://r11---sn-ab5l6ns6.googlevideo.com/videoplayback? orphee DIRECT/2607:f8b0:4006:6::10 text/html
1390468690.243   4438 217.109.7.163 TCP_MISS/200 709103 GET http://r5---sn-p5qlsu7d.googlevideo.com/videoplayback? orphee DIRECT/2607:f8b0:4004:405::14 application/octet-stream
1390468691.136    182 217.109.7.163 TCP_MISS/302 1159 GET http://r11---sn-ab5l6ns6.googlevideo.com/videoplayback? orphee DIRECT/2607:f8b0:4006:6::10 text/html
1390468691.360   1927 217.109.7.163 TCP_MISS/200 238063 GET http://r5---sn-p5qlsu7d.googlevideo.com/videoplayback? orphee DIRECT/2607:f8b0:4004:405::14 application/octet-stream
1390468692.559   1119 217.109.7.163 TCP_MISS/200 238063 GET http://r5---sn-p5qlsu7d.googlevideo.com/videoplayback? orphee DIRECT/2607:f8b0:4004:405::14 application/octet-stream
1390468692.806    180 217.109.7.163 TCP_MISS/302 1162 GET http://r11---sn-ab5l6ns6.googlevideo.com/videoplayback? orphee DIRECT/2607:f8b0:4006:6::10 text/html
1390468692.968    180 217.109.7.163 TCP_MISS/302 1159 GET http://r11---sn-ab5l6ns6.googlevideo.com/videoplayback? orphee DIRECT/2607:f8b0:4006:6::10 text/html
1390468693.245   3303 217.109.7.163 TCP_MISS/200 709103 GET http://r5---sn-p5qlsu7d.googlevideo.com/videoplayback? orphee DIRECT/2607:f8b0:4004:405::14 application/octet-stream
1390468694.237   1026 217.109.7.163 TCP_MISS/200 238063 GET http://r5---sn-p5qlsu7d.googlevideo.com/videoplayback? orphee DIRECT/2607:f8b0:4004:405::14 application/octet-stream
1390468694.307    181 217.109.7.163 TCP_MISS/302 1160 GET http://r11---sn-ab5l6ns6.googlevideo.com/videoplayback? orphee DIRECT/2607:f8b0:4006:6::10 text/html
1390468695.433    952 217.109.7.163 TCP_MISS/200 238063 GET http://r5---sn-p5qlsu7d.googlevideo.com/videoplayback? orphee DIRECT/2607:f8b0:4004:405::14 application/octet-stream
1390468695.520   2492 217.109.7.163 TCP_MISS/200 709103 GET http://r5---sn-p5qlsu7d.googlevideo.com/videoplayback? orphee DIRECT/2607:f8b0:4004:405::14 application/octet-stream
1390468697.813    180 217.109.7.163 TCP_MISS/302 1162 GET http://r11---sn-ab5l6ns6.googlevideo.com/videoplayback? orphee DIRECT/2607:f8b0:4006:6::10 text/html
1390468700.627   2624 217.109.7.163 TCP_MISS/200 709103 GET http://r5---sn-p5qlsu7d.googlevideo.com/videoplayback? orphee DIRECT/2607:f8b0:4004:405::14 application/octet-stream
1390468703.373    472 217.109.7.163 TCP_MISS/200 479 CONNECT gg.google.com:443 orphee DIRECT/2a00:1450:400c:c06::71 -
1390468710.873  22470 217.109.7.163 TCP_MISS/200 174168 CONNECT i1.ytimg.com:443 orphee DIRECT/2a00:1450:400c:c06::71 -
1390468711.928    950 217.109.7.163 TCP_MISS/200 816 CONNECT www.gstatic.com:443 orphee DIRECT/2a00:1450:400c:c06::78 -
1390468711.974    985 217.109.7.163 TCP_MISS/200 721 CONNECT www.gstatic.com:443 orphee DIRECT/2a00:1450:400c:c06::78 -
1390468711.985   1005 217.109.7.163 TCP_MISS/200 818 CONNECT www.gstatic.com:443 orphee DIRECT/2a00:1450:400c:c06::78 -
1390468711.986   1006 217.109.7.163 TCP_MISS/200 917 CONNECT www.gstatic.com:443 orphee DIRECT/2a00:1450:400c:c06::78 -
1390468711.986   1000 217.109.7.163 TCP_MISS/200 951 CONNECT www.gstatic.com:443 orphee DIRECT/2a00:1450:400c:c06::78 -
1390468711.986    999 217.109.7.163 TCP_MISS/200 721 CONNECT www.gstatic.com:443 orphee DIRECT/2a00:1450:400c:c06::78 -
1390468711.989   1001 217.109.7.163 TCP_MISS/200 721 CONNECT www.gstatic.com:443 orphee DIRECT/2a00:1450:400c:c06::78 -
1390468711.989   1001 217.109.7.163 TCP_MISS/200 767 CONNECT www.gstatic.com:443 orphee DIRECT/2a00:1450:400c:c06::78 -
1390468711.989   1001 217.109.7.163 TCP_MISS/200 1218 CONNECT www.gstatic.com:443 orphee DIRECT/2a00:1450:400c:c06::78 -
1390468711.992   1004 217.109.7.163 TCP_MISS/200 721 CONNECT www.gstatic.com:443 orphee DIRECT/2a00:1450:400c:c06::78 -
1390468711.992   1011 217.109.7.163 TCP_MISS/200 721 CONNECT www.gstatic.com:443 orphee DIRECT/2a00:1450:400c:c06::78 -
1390468711.993   1003 217.109.7.163 TCP_MISS/200 721 CONNECT www.gstatic.com:443 orphee DIRECT/2a00:1450:400c:c06::78 -
1390468711.993   1003 217.109.7.163 TCP_MISS/200 721 CONNECT www.gstatic.com:443 orphee DIRECT/2a00:1450:400c:c06::78 -
1390468711.993   1003 217.109.7.163 TCP_MISS/200 721 CONNECT www.gstatic.com:443 orphee DIRECT/2a00:1450:400c:c06::78 -
1390468711.993   1003 217.109.7.163 TCP_MISS/200 721 CONNECT www.gstatic.com:443 orphee DIRECT/2a00:1450:400c:c06::78 -
1390468711.996    987 217.109.7.163 TCP_MISS/200 4041 CONNECT s.ytimg.com:443 orphee DIRECT/2a00:1450:400c:c06::66 -
1390468711.997    997 217.109.7.163 TCP_MISS/200 479 CONNECT gg.google.com:443 orphee DIRECT/2a00:1450:400c:c06::71 -
1390468712.495   1438 217.109.7.163 TCP_MISS/200 4603 CONNECT i1.ytimg.com:443 orphee DIRECT/2a00:1450:400c:c06::71 -
1390468712.497   1457 217.109.7.163 TCP_MISS/200 16896 CONNECT i1.ytimg.com:443 orphee DIRECT/2a00:1450:400c:c06::71 -
1390468712.497   1467 217.109.7.163 TCP_MISS/200 11867 CONNECT yt3.ggpht.com:443 orphee DIRECT/2a00:1450:400c:c06::84 -
1390468712.497   1467 217.109.7.163 TCP_MISS/200 2903 CONNECT yt3.ggpht.com:443 orphee DIRECT/2a00:1450:400c:c06::84 -
1390468712.497   1467 217.109.7.163 TCP_MISS/200 2907 CONNECT yt4.ggpht.com:443 orphee DIRECT/2a00:1450:400c:c06::84 -
1390468712.497   1423 217.109.7.163 TCP_MISS/200 12074 CONNECT i1.ytimg.com:443 orphee DIRECT/2a00:1450:400c:c06::71 -
1390468712.502   1523 217.109.7.163 TCP_MISS/200 10714 CONNECT www.gstatic.com:443 orphee DIRECT/2a00:1450:400c:c06::78 -
1390468712.559   1256 217.109.7.163 TCP_MISS/200 19148 CONNECT i1.ytimg.com:443 orphee DIRECT/2a00:1450:400c:c06::71 -
1390468712.576   1502 217.109.7.163 TCP_MISS/200 12827 CONNECT i1.ytimg.com:443 orphee DIRECT/2a00:1450:400c:c06::71 -
1390468712.676   1380 217.109.7.163 TCP_MISS/200 5943 CONNECT yt4.ggpht.com:443 orphee DIRECT/2a00:1450:400c:c06::84 -
1390468712.713   1417 217.109.7.163 TCP_MISS/200 6764 CONNECT yt3.ggpht.com:443 orphee DIRECT/2a00:1450:400c:c06::84 -
1390468712.716   1420 217.109.7.163 TCP_MISS/200 4582 CONNECT yt4.ggpht.com:443 orphee DIRECT/2a00:1450:400c:c06::84 -
1390468712.728   1432 217.109.7.163 TCP_MISS/200 3561 CONNECT yt3.ggpht.com:443 orphee DIRECT/2a00:1450:400c:c06::84 -
1390468712.733   1465 217.109.7.163 TCP_MISS/200 4925 CONNECT s.ytimg.com:443 orphee DIRECT/2a00:1450:400c:c06::66 -
1390468712.740   1444 217.109.7.163 TCP_MISS/200 3295 CONNECT yt3.ggpht.com:443 orphee DIRECT/2a00:1450:400c:c06::84 -
1390468712.746   1450 217.109.7.163 TCP_MISS/200 4634 CONNECT yt3.ggpht.com:443 orphee DIRECT/2a00:1450:400c:c06::84 -
1390468712.747   1452 217.109.7.163 TCP_MISS/200 3711 CONNECT yt3.ggpht.com:443 orphee DIRECT/2a00:1450:400c:c06::84 -
1390468712.751   1461 217.109.7.163 TCP_MISS/200 4627 CONNECT yt4.ggpht.com:443 orphee DIRECT/2a00:1450:400c:c06::84 -
1390468712.894   1598 217.109.7.163 TCP_MISS/200 16435 CONNECT i1.ytimg.com:443 orphee DIRECT/2a00:1450:400c:c06::71 -
1390468712.910   1614 217.109.7.163 TCP_MISS/200 17676 CONNECT i1.ytimg.com:443 orphee DIRECT/2a00:1450:400c:c06::71 -
1390468712.916   1620 217.109.7.163 TCP_MISS/200 14869 CONNECT i1.ytimg.com:443 orphee DIRECT/2a00:1450:400c:c06::71 -
1390468712.921   1625 217.109.7.163 TCP_MISS/200 11500 CONNECT yt3.ggpht.com:443 orphee DIRECT/2a00:1450:400c:c06::84 -
1390468712.933   1640 217.109.7.163 TCP_MISS/200 8038 CONNECT yt3.ggpht.com:443 orphee DIRECT/2a00:1450:400c:c06::84 -
1390468712.934   1639 217.109.7.163 TCP_MISS/200 4118 CONNECT yt3.ggpht.com:443 orphee DIRECT/2a00:1450:400c:c06::84 -
1390468713.951    404 217.109.7.163 TCP_MISS/200 2564 CONNECT i1.ytimg.com:443 orphee DIRECT/2a00:1450:400c:c06::71 -
1390468714.510    668 217.109.7.163 TCP_MISS/200 10926 CONNECT i1.ytimg.com:443 orphee DIRECT/2a00:1450:400c:c06::71 -
1390468714.645    802 217.109.7.163 TCP_MISS/200 7243 CONNECT i1.ytimg.com:443 orphee DIRECT/2a00:1450:400c:c06::71 -
1390468714.762    919 217.109.7.163 TCP_MISS/200 1562 CONNECT i1.ytimg.com:443 orphee DIRECT/2a00:1450:400c:c06::71 -
1390468714.790    947 217.109.7.163 TCP_MISS/200 15534 CONNECT i1.ytimg.com:443 orphee DIRECT/2a00:1450:400c:c06::71 -
1390468714.803    959 217.109.7.163 TCP_MISS/200 15819 CONNECT i1.ytimg.com:443 orphee DIRECT/2a00:1450:400c:c06::71 -
1390468714.815    971 217.109.7.163 TCP_MISS/200 18398 CONNECT i1.ytimg.com:443 orphee DIRECT/2a00:1450:400c:c06::71 -
1390468715.562    834 217.109.7.163 TCP_MISS/200 8634 CONNECT i1.ytimg.com:443 orphee DIRECT/2a00:1450:400c:c06::71 -
1390468715.751   1023 217.109.7.163 TCP_MISS/200 13063 CONNECT i1.ytimg.com:443 orphee DIRECT/2a00:1450:400c:c06::71 -
1390468715.794   1066 217.109.7.163 TCP_MISS/200 16448 CONNECT i1.ytimg.com:443 orphee DIRECT/2a00:1450:400c:c06::71 -
1390468715.798   1175 217.109.7.163 TCP_MISS/200 12651 CONNECT i1.ytimg.com:443 orphee DIRECT/2a00:1450:400c:c06::71 -
1390468715.804   1182 217.109.7.163 TCP_MISS/200 12252 CONNECT i1.ytimg.com:443 orphee DIRECT/2a00:1450:400c:c06::71 -
1390468715.813   1190 217.109.7.163 TCP_MISS/200 17469 CONNECT i1.ytimg.com:443 orphee DIRECT/2a00:1450:400c:c06::71 -
1390468715.828   1100 217.109.7.163 TCP_MISS/200 14561 CONNECT i1.ytimg.com:443 orphee DIRECT/2a00:1450:400c:c06::71 -
1390468715.844   1221 217.109.7.163 TCP_MISS/200 11465 CONNECT i1.ytimg.com:443 orphee DIRECT/2a00:1450:400c:c06::71 -
1390468715.928   1306 217.109.7.163 TCP_MISS/200 29120 CONNECT i1.ytimg.com:443 orphee DIRECT/2a00:1450:400c:c06::71 -
1390468715.952   1224 217.109.7.163 TCP_MISS/200 24100 CONNECT i1.ytimg.com:443 orphee DIRECT/2a00:1450:400c:c06::71 -
1390468716.186   1459 217.109.7.163 TCP_MISS/200 22452 CONNECT i1.ytimg.com:443 orphee DIRECT/2a00:1450:400c:c06::71 -
1390468716.186   1565 217.109.7.163 TCP_MISS/200 22124 CONNECT i1.ytimg.com:443 orphee DIRECT/2a00:1450:400c:c06::71 -
1390468716.352    826 217.109.7.163 TCP_MISS/200 7378 CONNECT i1.ytimg.com:443 orphee DIRECT/2a00:1450:400c:c06::71 -
1390468716.358    832 217.109.7.163 TCP_MISS/200 7246 CONNECT i1.ytimg.com:443 orphee DIRECT/2a00:1450:400c:c06::71 -
1390468716.381    853 217.109.7.163 TCP_MISS/200 9937 CONNECT i1.ytimg.com:443 orphee DIRECT/2a00:1450:400c:c06::71 -
1390468716.542   1012 217.109.7.163 TCP_MISS/200 22772 CONNECT i1.ytimg.com:443 orphee DIRECT/2a00:1450:400c:c06::71 -
1390468716.546   1019 217.109.7.163 TCP_MISS/200 12293 CONNECT i1.ytimg.com:443 orphee DIRECT/2a00:1450:400c:c06::71 -
1390468716.556   1028 217.109.7.163 TCP_MISS/200 19472 CONNECT i1.ytimg.com:443 orphee DIRECT/2a00:1450:400c:c06::71 -
1390468723.143    492 217.109.7.163 TCP_MISS/200 1895 CONNECT yt3.ggpht.com:443 orphee DIRECT/2a00:1450:400c:c06::84 -
1390468723.216    500 217.109.7.163 TCP_MISS/200 5055 CONNECT i1.ytimg.com:443 orphee DIRECT/2a00:1450:400c:c06::71 -
1390468723.263    548 217.109.7.163 TCP_MISS/200 5430 CONNECT i1.ytimg.com:443 orphee DIRECT/2a00:1450:400c:c06::71 -
1390468723.268    552 217.109.7.163 TCP_MISS/200 5245 CONNECT i1.ytimg.com:443 orphee DIRECT/2a00:1450:400c:c06::71 -
1390468723.273    557 217.109.7.163 TCP_MISS/200 5445 CONNECT i1.ytimg.com:443 orphee DIRECT/2a00:1450:400c:c06::71 -
1390468723.277    561 217.109.7.163 TCP_MISS/200 5379 CONNECT i1.ytimg.com:443 orphee DIRECT/2a00:1450:400c:c06::71 -
1390468723.281    565 217.109.7.163 TCP_MISS/200 5244 CONNECT i1.ytimg.com:443 orphee DIRECT/2a00:1450:400c:c06::71 -
1390468723.285    569 217.109.7.163 TCP_MISS/200 5409 CONNECT i1.ytimg.com:443 orphee DIRECT/2a00:1450:400c:c06::71 -
1390468723.302    587 217.109.7.163 TCP_MISS/200 5345 CONNECT i1.ytimg.com:443 orphee DIRECT/2a00:1450:400c:c06::71 -
1390468723.306    591 217.109.7.163 TCP_MISS/200 5368 CONNECT i1.ytimg.com:443 orphee DIRECT/2a00:1450:400c:c06::71 -
1390468723.810   1094 217.109.7.163 TCP_MISS/200 5000 CONNECT i1.ytimg.com:443 orphee DIRECT/2a00:1450:400c:c06::71 -

La partie où on voit dans l'URL "videoplayback" est une vidéo normale qui fonctionne très bien.
Ensuite je rebascule sur un flux live et erreur...

Capture_180.png
Capture_181.png

#6 Re : -1 »  KIMSUFI : Proxy Squid3 transparent NCSA_Auth & livestreams HS » Le 24/04/2014, à 16:42

Orphée
Réponses : 3

Bonjour,

Je suis toujours confronté au problème... Est-ce que quelqu'un aurait une piste pour moi ?
Je rappelle que ça ne se produit que sur les live stream uniquement...

Merci

#7 -1 »  [Résolu] Modifier démarrage par défaut Live USB » Le 05/06/2013, à 09:24

Orphée
Réponses : 0

Bonjour à tous,

Je viens de me créer une clé USB Live Ubuntu, et j'aimerai modifier le démarrage par défaut de la distribution...
J'ai utilisé Universal USB Installer pour créer la clé, ça m'a installé syslinux si j'ai bien tout suivi...

Quand la distribution démarre, j'ai un petit laps de temps pour toucher le clavier afin de choisir sur quoi démarrer (Live / Install / autre...)
J'ai réussi à y ajouter une option GRUB pour faire démarrer d'autres outils... (en fouillant dans syslinux.cfg / menu.cfg / txt.cfg)

Mon soucis ce situe au niveau du boot par défaut quand on ne touche pas le clavier...
La distribution démarre, et propose une fois arrivée sur le bureau le menu avec "Try Ubuntu / Install Ubuntu"
Alors qu'en passant par le clavier au boot, je peux choisir la langue et la configuration clavier, et surtout je choisis directement Live ou Install, et le menu n'apparait pas en arrivant sur le bureau...

J'aimerai savoir comment faire en sorte que le boot par défaut (sans toucher au clavier) démarre directement sur la version Live (sans proposer le menu) avec le kmap français et tout...
Je n'arrive pas à trouver où c'est paramétré.

Merci pour votre aide.

Orphée


Edit : Problème résolu, j'ai installé Linux Mint 15 qui est moins complexe pour les options de boot.

#8 -1 »  [Résolu] OpenVPN Push route sur un seul client » Le 05/04/2012, à 17:32

Orphée
Réponses : 2

Bonjour,

Voilà j'ai un serveur OpenVPN qui me permet d'accéder à mon réseau local depuis le net, mais surtout d'utiliser le proxy installé sur mon serveur pour bypasser le proxy du boulot.
(Ca me permet de jouer entre midi et 2 sur des ports bridés au taf...)

Dans ma conf j'ai un push route qui me permet de voir les PCs de mon réseau local maison depuis mon PC Bureau.

J'aimerai savoir s'il est possible de limiter le push route à un seul client VPN. Ceci dans le but de permettre à des collègues d'utiliser le VPN/Proxy sans accéder pour autant à mon réseau local...

Je ne sais pas si j'ai été bien clair...

Merci !

#9 Re : -1 »  [Résolu] OpenVPN Push route sur un seul client » Le 05/04/2012, à 19:53

Orphée
Réponses : 2

Merci pour ton aide, il semble qu'il me suffit de rajouter push-reset dans la conf de chaque client sous le répertoire ccd.

Edit : J'ai pris le problème à l'envers...
Je viens de trouver, plutôt de de spécifier mon push "route ...." dans le fichier global, il me suffisait de ne l'attribuer qu'à un seul client... Et ne pas en mettre sans le server.conf... ne surtout pas utiliser push-reset en fait.

Problème résolu !

Merci

#10 Re : -1 »  Créer un serveur mail » Le 25/09/2010, à 23:17

Orphée
Réponses : 30

Salut,

J'ai effectué la solution A hier, pour l'instant, ça n'est toujours pas entré en place parce que le ping sur mail.domaine.fr ne fonctionne toujours pas...

J'attends de voir quand ça se décidera à fonctionner...

#11 Re : -1 »  Créer un serveur mail » Le 26/09/2010, à 11:50

Orphée
Réponses : 30

C'est bon tout fonctionne merci pour l'aide !
J'avais oublié le . à la fin de domaine.fr.

J'avoue que j'ai pas encore compris à quoi il servait, mais faut pas l'oublier...

Merci beaucoup Uggy smile

Moi qui pensait devoir mettre un serveur DNS en place pour communiquer avec les autres serveurs mails, finalement c'est assez bien géré, je sais pas comment ça fonctionne tout ça en arrière plan, mais c'est vraiment bien fait.

@Bientôt smile

#12 Re : -1 »  Créer un serveur mail » Le 26/09/2010, à 12:23

Orphée
Réponses : 30

Prochaine étape, sécuriser la connexion... va falloir que je me documente...
Actuellement "sécurité de connexion : aucune"

#13 Re : -1 »  Créer un serveur mail » Le 27/09/2010, à 17:10

Orphée
Réponses : 30

Re-bonjour smile

Bon tout fonctionne, j'ai même configuré un webmail (roundcube) et ça fonctionne vraiment bien...

Mais j'ai un soucis majeur...
Les mails que j'envoie sont classés en spam par les destinataires GMAIL...

une idée ?

Merci smile

#14 Re : -1 »  Créer un serveur mail » Le 28/09/2010, à 14:10

Orphée
Réponses : 30

Bon, j'ai trouvé, mais la question est "pourquoi"...

Si je modifie la ligne :

relayhost =

en

relayhost = smtp.free.fr

ça fonctionne, c'est pas en spam...

#15 Re : -1 »  Créer un serveur mail » Le 28/09/2010, à 15:23

Orphée
Réponses : 30

Une histoire de Reverse DNS probablement.. ?

Je viens de configurer ma reserve DNS Free pour pointer sur mon "domaine.fr" à la place de mon "xxx.hd.free.fr"
Je verrai d'ici 48h le changement..

#16 Re : -1 »  Créer un serveur mail » Le 28/09/2010, à 19:40

Orphée
Réponses : 30

Via mon SMTP (relay_host smile :

Delivered-To: xxx@gmail.com
Received: by 10.xxx with SMTP id c4cs25804ibb;
        Tue, 28 Sep 2010 05:07:36 -0700 (PDT)
Received: by 10.xxx with SMTP id k57mr7560482wea.88.1285675656040;
        Tue, 28 Sep 2010 05:07:36 -0700 (PDT)
Return-Path: <orphee@domaine.fr>
Received: from mail.domaine.fr (xxxxxx.fbx.proxad.net [88.xxx])
        by mx.google.com with ESMTP id k7si10419880weq.15.2010.09.28.05.07.35;
        Tue, 28 Sep 2010 05:07:36 -0700 (PDT)
Received-SPF: pass (google.com: domain of orphee@domaine.fr designates 88.xxxx as permitted sender) client-ip=88.xxxx;
Authentication-Results: mx.google.com; spf=pass (google.com: domain of orphee@domaine.fr designates 88.xxxx as permitted sender) smtp.mail=orphee@domaine.fr
Received: from mail.domaine.fr (domaine.fr [192.168.0.254])
    by mail.domaine.fr (Postfix) with ESMTPA id DE1EB200C43;
    Tue, 28 Sep 2010 14:07:23 +0200 (CEST)
MIME-Version: 1.0
Date: Tue, 28 Sep 2010 14:07:23 +0200
From: =?UTF-8?Q?Orph=C3=A9e?= <orphee@domaine.fr>
To: <xxxx@gmail.com>
Subject: Et cette fois ci =?UTF-8?Q?=3F?=
Reply-To: orphee@domaine.fr
Message-ID: <fe6489d7b56eacfb30859986c767ce87@domaine.fr>
X-Sender: orphee@domaine.fr
User-Agent: RoundCube Webmail/0.3.1
Content-Type: multipart/alternative;
 boundary="=_58e065b0aac41f96eb2b1e7422b86303"

--=_58e065b0aac41f96eb2b1e7422b86303
Content-Transfer-Encoding: 8bit
Content-Type: text/plain;
 charset=UTF-8



Et, la ça marche ou pas ? :)
--=_58e065b0aac41f96eb2b1e7422b86303
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html;
 charset=UTF-8

<p>Et, la &ccedil;a marche ou pas ? :)</p>
--=_58e065b0aac41f96eb2b1e7422b86303--

Via le SMTP Free (relay_host = smtp.free.fr) :

Delivered-To: xxxx@gmail.com
Received: by 10.xxxx with SMTP id c4cs38393ibb;
        Tue, 28 Sep 2010 08:33:47 -0700 (PDT)
Received: by 10.xxxx with SMTP id y5mr55674wbt.204.1285688015516;
        Tue, 28 Sep 2010 08:33:35 -0700 (PDT)
Return-Path: <orphee@domaine.fr>
Received: from smtp5-g21.free.fr (smtp5-g21.free.fr [212.27.42.5])
        by mx.google.com with ESMTP id p3si10864551wba.94.2010.09.28.08.33.34;
        Tue, 28 Sep 2010 08:33:35 -0700 (PDT)
Received-SPF: fail (google.com: domain of orphee@domaine.fr does not designate 212.27.42.5 as permitted sender) client-ip=212.27.42.5;
Authentication-Results: mx.google.com; spf=hardfail (google.com: domain of orphee@domaine.fr does not designate 212.27.42.5 as permitted sender) smtp.mail=orphee@domaine.fr
Received: from mail.domaine.fr (unknown [88.xxxx])
    by smtp5-g21.free.fr (Postfix) with ESMTP id 001FDD481BF
    for <xxxx@gmail.com>; Tue, 28 Sep 2010 17:33:30 +0200 (CEST)
Received: from mail.domaine.fr (domaine.fr [192.168.0.254])
    by mail.domaine.fr (Postfix) with ESMTPA id 451D0200C43
    for <xxxx@gmail.com>; Tue, 28 Sep 2010 17:33:17 +0200 (CEST)
MIME-Version: 1.0
Date: Tue, 28 Sep 2010 17:33:17 +0200
From: =?UTF-8?Q?Orph=C3=A9e?= <orphee@domaine.fr>
To: <xxxx@gmail.com>
Subject: test
Reply-To: orphee@domaine.fr
Message-ID: <fe67121b8df0867c7ca0ffcfa12dedc7@domaine.fr>
X-Sender: orphee@domaine.fr
User-Agent: RoundCube Webmail/0.3.1
Content-Type: multipart/alternative;
 boundary="=_35c1977e6825c51d2aa55eb13f2044bd"

--=_35c1977e6825c51d2aa55eb13f2044bd
Content-Transfer-Encoding: 8bit
Content-Type: text/plain;
 charset=UTF-8



test
--=_35c1977e6825c51d2aa55eb13f2044bd
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html;
 charset=UTF-8

<p>test</p>
--=_35c1977e6825c51d2aa55eb13f2044bd

Via le SMTP Free ça marche, pas avec le mien.

Actuellement mon reserve DNS point sur xxx.hd.free.fr
J'ai demandé la modification pour pointer sur domaine.fr

Voila smile

#17 Re : -1 »  Créer un serveur mail » Le 28/09/2010, à 21:34

Orphée
Réponses : 30

Je t'ai envoyé un mail via le formulaire de contact smile

Merci

#18 Re : -1 »  Créer un serveur mail » Le 29/09/2010, à 12:52

Orphée
Réponses : 30

Merci pour ton aide,

Je viens de retenter l'expérience, à priori le PTR maintenant répond bien domaine.fr

Je t'ai envoyé un mail pour confirmation...
Je suis toujours classé en SPAM par GMail sad

je ne pense pas avoir déjà envoyé du SPAM, les PC du réseau sont assez sécurisés et suivis...
Antivirus à jour, et le routeur fait assez bien son boulot au niveau du trafic...

#19 Re : -1 »  Créer un serveur mail » Le 29/09/2010, à 13:10

Orphée
Réponses : 30

J'ai fait un test echo toto, pas mieux..

J'ai également envoyé un test toto sur l'adresse Gmail d'un pote avec qui je n'avais jamais fait de test. Pas mieux.

Que veux tu dire par "not spam" ?

#20 Re : -1 »  Créer un serveur mail » Le 29/09/2010, à 13:16

Orphée
Réponses : 30

Je vois l'idée...
Si je click sur not spam, il ajoute l'adresse aux contacts du compte Gmail comme ça ils ne sont plus filtrés, mais je sais pas si ça modifie vraiment le moteur...

#21 Re : -1 »  Créer un serveur mail » Le 29/09/2010, à 14:09

Orphée
Réponses : 30

Je viens de modifier mon Reverse DNS pour mail.domaine.fr

On verra bien s'il y a du mieux...

#22 Re : -1 »  Créer un serveur mail » Le 30/09/2010, à 10:58

Orphée
Réponses : 30

Bon, et bien toujours pas mieux...

J'ai tenté de signer mes mails avec DKIMproxy... la signature semble fonctionner, mais ça ne change rien... sad

++

#23 Re : -1 »  Créer un serveur mail » Le 30/09/2010, à 11:32

Orphée
Réponses : 30

J'ai réussi !!!!!!

Une erreur c'était glissée dans ma signature DKIM !

Dans ma zone DNS j'avais :

postfix._domainkey 28800 IN TXT k=rsa; t=s; p=ma_clé_publique;

Qui donnait dans l'entête des mails que j'envoyais :
Authentication-Results: mx.google.com; spf=pass (google.com: domain of orphee@domaine.fr designates 88.xxx as permitted sender) smtp.mail=orphee@domaine.fr; dkim=neutral (bad format) header.i=@domaine.fr

En rajoutant l'info : v=DKIM1; dans la ligne comme ceci :
postfix._domainkey 28800 IN TXT v=DKIM1; k=rsa; t=s; p=ma_clé_publique;

Voici les entêtes envoyées :
Authentication-Results: mx.google.com; spf=pass (google.com: domain of orphee@domaine.fr designates 88.xx as permitted sender) smtp.mail=orphee@domaine.fr; dkim=pass header.i=@domaine.fr

Et depuis mes mails ne tombent plus en SPAM !

Punaise j'ai lutté..
Merci encore pour ton aide Uggy !

Faite que ça dure !

#24 Re : -1 »  Créer un serveur mail » Le 30/09/2010, à 17:11

Orphée
Réponses : 30

Je suis passé à l'étape suivante, faire du push mail...

J'y suis arrivé avec z-push, le soucis, c'est que z-push envoie tous les mails qui transite par lui en www-data@domaine.fr ... et rebelotte, en SPAM big_smile

J'ai posté sur le forum officiel pour savoir si c'est perfectible smile